随笔分类 -  Citect

摘要:前面的练习记录了查询access数据将结果显示在microsoft datagrid控件上面,有时候需要对显示的某些列隐藏。 在画面上放置microsoft form checkbox控件,数量与datagrid中查询结果的字段数量相关,本次联系对温度1至温度4,压力1至压力4,流量1,流量2一共十 阅读全文
posted @ 2021-03-10 20:30 来自金沙江的小鱼 阅读(156) 评论(0) 推荐(0)
摘要:前面的练习,查询access都是把全部结果显示出来,有时候我们只是想知道某一天的数据,就需要条件查询。 在前面的citect练习页面放置一个microsoft date and time picker。查询按钮的脚本中条件查询语句这么修改,其他语句不变 ssql1="select curdate a 阅读全文
posted @ 2021-03-10 20:29 来自金沙江的小鱼 阅读(221) 评论(0) 推荐(0)
摘要:以前在citect 7.x版本试验过将ACCESS数据采集到microsoft 数据表控件显示,但是当时是将查询结果记录集逐条按照字段位置和数值写入控件,效率低,尤其是数据表记录很多的时候,显得很慢。其实可以通过设定控件的datasource属性方法快速的显示数据。 在citect项目中写以下cit 阅读全文
posted @ 2021-03-10 20:28 来自金沙江的小鱼 阅读(259) 评论(0) 推荐(0)
摘要:前面练习了在citect2018下如何使用cicode向access添加纪录。由于access数据库大小是有限制的,不能无限的添加纪录,所以需要定期的删除老的数据。今天练习了如何使用cicode删除access数据。我把联系程序放在百度网盘,文件编号citect2018prj11,地址是 链接: h 阅读全文
posted @ 2021-03-10 20:24 来自金沙江的小鱼 阅读(333) 评论(0) 推荐(0)
摘要:前段时间在做cicode练习时,遇到过exec死活不执行的情况,返回值276,权限不够。经过咨询施耐德王工,最后解决了。解决办法是: 1.打开设置编辑器 2.插入[Security]Blockexec=0 3.项目默认只有一个角色Administrator。对这个角色的“允许执行”功能设置为true 阅读全文
posted @ 2021-03-10 20:16 来自金沙江的小鱼 阅读(459) 评论(0) 推荐(0)
摘要:前面几天练习了如何使用ODBC方式连接Access数据库,以便后来的数据表操作。当时做练习的目的是学习数据表的读写。实际项目中,项目文件夹的位置不是固定的,最好是根据项目文件夹的位置自动的匹配。为了达到这个目的,我特意的做了练习,把思路和解决办法记录在下面。 首先手动创建一个ODBC链接,名字叫做m 阅读全文
posted @ 2021-03-10 20:12 来自金沙江的小鱼 阅读(476) 评论(0) 推荐(0)
摘要:一 Access中新建一个2003版本数据库report,其下新建一张表mytable,表的字段如下: 二 citect中新建变量如下 三 写一个cicode程序,给变量赋值 FUNCTION Setvalue() temp1=TimeSec(TimeCurrent()) temp2=TimeSec 阅读全文
posted @ 2021-03-10 20:10 来自金沙江的小鱼 阅读(276) 评论(0) 推荐(0)
摘要:以前在7.4版本Cicode过连接access2013,用odbc方式,今天在2018版本练习了一下,还是有点不一样的。 一开始,使用下面的连接语句,不好使 FUNCTION ConnAccessDB() hSQL=SQLConnect("DSN=myaccess;UID=;PWD=") IF hS 阅读全文
posted @ 2021-03-10 20:07 来自金沙江的小鱼 阅读(300) 评论(0) 推荐(0)
摘要:昨天的练习实现了单选框的排他设计,但还是麻烦。昨天双击单选框没看到事件的选项卡,以为不能像wincc中那样写事件脚本。后来回家想了想,应该不是这个样子。经过试验,明白了citect中控件事件脚本的处理方法。 在画面上放置两个单选框控件,分别是AN12和AN13,初始化控件脚本是这样子的 FUNCTI 阅读全文
posted @ 2021-03-10 20:05 来自金沙江的小鱼 阅读(156) 评论(0) 推荐(0)
摘要:combobox 也是microsoft form2.0控件组的一员,这一篇练习如何初始化。在页面上放一个combobox控件,编号为AN10,写一个cicode脚本 FUNCTION comboboxini() OBJECT mycombobox mycombobox=ObjectByName(" 阅读全文
posted @ 2021-03-10 20:04 来自金沙江的小鱼 阅读(285) 评论(0) 推荐(0)
摘要:optionbutton也是microsoft form的一个控件,在人机交互的使用中也可能遇到,比如我们有这样一个界面,选择是中国人还是外国人,选择是男性还是女性。 这几个控件分别是AN6、AN7、AN8、AN9,初始化的代码是 FUNCTION optionbuttonini() OBJECT 阅读全文
posted @ 2021-03-10 20:02 来自金沙江的小鱼 阅读(318) 评论(0) 推荐(0)
摘要:歇了10天左右没有搬运在新浪博客如上自己写的内容了,这段时间一直在忙一些七七八八的事情。今晚稍有闲暇,继续吧。 前面的练习设置checkbox还是有点麻烦,这一篇练习cicode控制checkbox属性。 画面上放置一个checkbox控件,编号为AN4,写cicode脚本如下 FUNCTION c 阅读全文
posted @ 2021-03-10 19:57 来自金沙江的小鱼 阅读(129) 评论(0) 推荐(0)
摘要:今天在现场做citect2018编程,定义了较多的事件,每个事件都是往数据库写不同的记录,有时候事件根本没有产生效果,在计算机向导中取消了一些事件,然后就有效果了。看来要么优化一下算法,要么取消一些事件功能。 阅读全文
posted @ 2021-03-09 16:27 来自金沙江的小鱼 阅读(187) 评论(0) 推荐(0)
摘要:citect2018上mshflexgrid控件总是无授权,试着regsvr32注册,始终不好使,也试着用哪个注册表文件,还是不行。奇怪的是办公室计算机上正常。同样都是win10系统,我把办公室计算机上注册表文件licenses部分导出,在现场计算机上导入,然后正常了。 阅读全文
posted @ 2021-03-09 11:44 来自金沙江的小鱼 阅读(324) 评论(0) 推荐(0)
摘要:前面练习过在citect中,使用mshflexgrid控件显示符合条件的记录。用着倒是方便,但是发现一个问题:有的计算机上citect2018无法使用mshflexgrid控件,总是说权限不够。实在使用microsoft datagrid来显示,也可以用,把方法记录在下面。还是和前一个事件记录查询练 阅读全文
posted @ 2021-03-08 11:26 来自金沙江的小鱼 阅读(425) 评论(0) 推荐(0)
摘要:以前做过这个练习,使用的是新建符号的方法。这个方法不太好,很多时候不成功。网上关于这个的资料也很少。昨晚试验了一下,可以这样做。 1. 使用操作系统自带的画图软件打开图片文件。 2.是用画图文件的矩形框工具选中整张图片,然后复制。 3.在citect2018需要放置图片的页面使用粘贴,图片就出现在c 阅读全文
posted @ 2021-03-05 08:10 来自金沙江的小鱼 阅读(475) 评论(0) 推荐(0)
摘要:在前一篇的画面上放置日期时间控件、microsoft hierarchical flexgrid控件、按钮控件。 在此之前,确保这些activex控件是有使用权限的。wincc和citect都遇到过需要权限的问题。可以看我的另外一篇博客 http://blog.sina.com.cn/s/blog_ 阅读全文
posted @ 2021-03-02 21:49 来自金沙江的小鱼 阅读(275) 评论(0) 推荐(0)
摘要:由于某浪博客一直不正常,售后也一直不相应我的求助,今后就在这里更新吧。 现场有这样一种需求:当布料小车停在某个储槽上方下料时,希望能够记录什么时间在什么储槽上方,便于查询。我先简化做了一个测试练习,现在把练习过程记录下来。 1. 建立数据库 在sql server新建一个数据库myDB。赋予数据库用 阅读全文
posted @ 2021-03-02 13:05 来自金沙江的小鱼 阅读(909) 评论(1) 推荐(0)
摘要:checkbox属于是微软microsoft form2.0控件组,在citect中可以用来实现一些人机交互功能。我在使用中觉得不如在wincc中好用,也可能是我技术不到位吧。 在页面中插入checkbox控件,可以看到是没有选项名称的。 双击控件打开设置窗口,也没有看到直接写选项名称的地方,复选框 阅读全文
posted @ 2021-02-28 08:00 来自金沙江的小鱼 阅读(252) 评论(0) 推荐(0)
摘要:在论坛上看到有人提问如何在citect中制作管道介质的流动效果,以前在wincc中实现过,citect没有wincc那么丰富的功能,但也是可以实现的,此文介绍的方法不是唯一的,也未必是最优的,但可以做出相应的效果。 假设pump1在运行时,管道内介质流动,需要有动画效果。先在unity中硬件组态,新 阅读全文
posted @ 2021-02-28 07:55 来自金沙江的小鱼 阅读(472) 评论(0) 推荐(0)