随笔分类 -  Citect

上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要:前面一篇博客记录了怎么创建一个excel文件并录入数据,数据录入之后还需要进行合并单元格、表格线之类的操作,使用脚本可以让这些定义全自动完成。 CitectVBA编辑器中插入以下脚本: Sub CreateExcelFileByVBA(sFileName As string)Dim xlApp As 阅读全文
posted @ 2021-02-21 20:14 来自金沙江的小鱼 阅读(369) 评论(0) 推荐(0)
摘要:以前在wincc学习时,练习过创建一个excel文件,并且将数据写入新创建的excel文件。cicode代码似乎没有那么灵活,写数据到还要用到ODBC连接。不过CitectVBA功能还是不错的,本篇就记录怎么创建excel文件和写数据,思路和在wincc一样。 创建一段CitetVBA代码 Sub 阅读全文
posted @ 2021-02-21 20:10 来自金沙江的小鱼 阅读(686) 评论(0) 推荐(0)
摘要:citect写脚本,可以使用cicode,也可以使用CitectVBA,这篇博客开始记录citectVBA变成学习。先从一个简单的练习开始。 在citect项目管理器的菜单 工具-cicode编辑器 新建一个CitectVBA文件,写如下脚本 Sub mymsg()msgbox("这是一个Citec 阅读全文
posted @ 2021-02-21 20:08 来自金沙江的小鱼 阅读(544) 评论(0) 推荐(0)
摘要:有些情况下,我们需要把flexgrid控件的数据导出到excel文件,那么第一步就是需要创建一个excel文件 FUNCTION CreateExcelFile()STRING filepath;INT file;filepath="[run]:\"+IntToStr(DateYear(TimeCu 阅读全文
posted @ 2021-02-21 20:07 来自金沙江的小鱼 阅读(197) 评论(0) 推荐(0)
摘要:前面的博客记录了怎么通过ODBC连接ACCESS数据库。有时候会遇到这样的情况,一个项目拷贝到其他计算机,或者现在的这台计算机重装了操作系统,那么就需要配置ODBC,如果不是原程序作者,可能根本不知道这么一回事。这样就需要自动的创建ODBC连接了。 在项目使用的access数据库同一个路径下,建立一 阅读全文
posted @ 2021-02-21 20:06 来自金沙江的小鱼 阅读(261) 评论(0) 推荐(0)
摘要:我在论坛里面看到有人询问怎么使用cicode函数去的当前计算机名字,我虽然不知道为什么要取计算机名字,但觉得这个问题有点意思,可以扩展思维一下cicode怎么取得取计算机系统其他信息。 cicode没有直接取得计算机名字的函数,但是我们可以曲线救国——先把计算机名字想办法放到txt文件中,然后从文件 阅读全文
posted @ 2021-02-21 20:05 来自金沙江的小鱼 阅读(198) 评论(0) 推荐(0)
摘要:microsoft date and time picker控件我们可能用到,尤其是在查询数据的时候。这个控件可以设置成显示日期或者时间,还可以设置显示的格式。本篇记录如何读取用户选择的日期时间信息。 在画面上放置两个microsoft date and time picker控件,属性分别设置如下 阅读全文
posted @ 2021-02-21 20:04 来自金沙江的小鱼 阅读(601) 评论(0) 推荐(0)
摘要:实际应用中,可能需要将数据记录到access数据表。假设前面建立的mydatabase中有一张表myreport,表结构是这样子的: 为了模拟现场数据,新建6个内部real变量,添加2个事件,每1秒钟产生6个随机数: 在cicode编辑器中写入以下代码: FUNCTION insertData(RE 阅读全文
posted @ 2021-02-21 20:02 来自金沙江的小鱼 阅读(265) 评论(0) 推荐(0)
摘要:如果我们需要把access数据表内容显示在microsoft flexgrid 中。 在cicode中添加以下代码: FUNCTION ConnAccess()OBJECT hFlexgrid;INT hsql,hrec,hrowcount,i;STRING sSQL,sNumber,sName,s 阅读全文
posted @ 2021-02-21 19:58 来自金沙江的小鱼 阅读(165) 评论(0) 推荐(0)
摘要:前面的博客记录了如何使用odbc方式连接access数据库。本篇记录如何计算连接的数据表有多少条记录。 在cicode写入以下代码: FUNCTION ConnAccess()INT hsql,hrec,hrowcount;STRING sSQL;hsql = SQLConnect("DSN=mya 阅读全文
posted @ 2021-02-21 19:56 来自金沙江的小鱼 阅读(253) 评论(0) 推荐(0)
摘要:在access中新建一个数据库mydatabase,新建一个数据表mytable,保存为2003版本,2016版本的access连接不成功。在控制面板中找到odbc连接,新建一个DNS。如果操作系统是windows 7 64位的,可能发现只有sql server驱动。 这种情况下使用这样的方法解决: 阅读全文
posted @ 2021-02-21 19:55 来自金沙江的小鱼 阅读(486) 评论(0) 推荐(0)
摘要:如果我们希望在microsoft flexgrid控件中对单元格文件做出控制,可以在cicode代码中这样写: FUNCTION FlexGridText(INT row,INT col,STRING txt)OBJECT hFexGridhFexGrid=ObjectByName("AN9");_ 阅读全文
posted @ 2021-02-20 16:13 来自金沙江的小鱼 阅读(180) 评论(0) 推荐(0)
摘要:前面的脚本介绍了如何动态设定microsoft flexgrid 控件的行数和列数。本片记录如何动态设定改空间单元格的文本。先从一个简单的练习做起。我们希望完成后,在第2行,第三列显示hello,像这个样子: 在cicode编辑器写入以下代码: FUNCTION FlexGridText(INT r 阅读全文
posted @ 2021-02-20 16:12 来自金沙江的小鱼 阅读(231) 评论(0) 推荐(0)
摘要:citect提供了activex控件,微软的grid控件在做数据表方面有很大的用处。这篇博客开始,记录在学习使用grid控件方面的一些体会。 首先,学习通过cicode脚本设置microsoft flexgrid行数和列数的方法。这里得到了施耐德王工的大力帮助,表示非常的感谢,也给王工创建的施耐德自 阅读全文
posted @ 2021-02-20 16:10 来自金沙江的小鱼 阅读(348) 评论(1) 推荐(0)
摘要:现场有一台计算机,目前通过MBE连接现场支持modbus tcp的仪表,想同时连接kepware,kepware作为OPC Server,citect作为OPC Client。节前试了一阵子,编译的时候错误很多。放松一段时间后,今天办公室加班的时候用unity模拟器和kepware模拟器测试了一下, 阅读全文
posted @ 2021-02-20 14:37 来自金沙江的小鱼 阅读(1827) 评论(1) 推荐(0)
摘要:施耐德收购悉亚特公司以后,将原有的CitectSCADA加入了OFS(施耐德OPC server)等施耐德的软件然后形成了Vjieo Citect。另外Vijeo Citect和CitectSCADA的工程可以互相使用(前提是高版本的软件可以打开低版本的工程),但是两者的软件、补丁和狗都不能通用。 阅读全文
posted @ 2021-02-20 11:25 来自金沙江的小鱼 阅读(398) 评论(0) 推荐(0)
摘要:citect软件实际应用中会涉及到读写数据库表,数据库的连接是最基本的操作,今天经过测试,找到了使用cicode代码连接sql server数据库的方法,和wincc中vbs有点不一样。 在citect项目管理器的菜单“工具”-“cicode编辑器”新建function,名字叫做connDB 代码如 阅读全文
posted @ 2021-02-20 11:24 来自金沙江的小鱼 阅读(573) 评论(0) 推荐(0)
摘要:今天自己做练习的时候,遇到中文显示乱码的情况,操作系统是中文版,Citect也是安装的中文版。这种情况可以在Citect项目管理器菜单“工具”-“计算机设置编辑器”,打开对话框,新建一个参数组Language ,下面建一个子项LocalLanguage,值为Chinese(Simplified, P 阅读全文
posted @ 2021-02-20 11:23 来自金沙江的小鱼 阅读(259) 评论(0) 推荐(0)
摘要:前面的博客记录了在事件中对单个变量赋值,如果是对2个变量赋值,那么其他的设置不变,只需要在动作那里,两个变量赋值语句使用英文分号隔开就行了。 阅读全文
posted @ 2021-02-20 11:22 来自金沙江的小鱼 阅读(191) 评论(0) 推荐(0)
摘要:如果我们需要每周某一天(比如星期天)某一个时刻执行,在定义周期的时候需要注意。如果安装的citect是中文版,那么你看到的是中文书写的星期一到星期天,要是你直接就选择了这些中文定义的周期,编译的时候会报错,此时需要填写英文的写法,这应该是citect的一个问题,不知道打上补丁以及高版本的citect 阅读全文
posted @ 2021-02-20 11:20 来自金沙江的小鱼 阅读(121) 评论(0) 推荐(0)

上一页 1 ··· 4 5 6 7 8 9 10 下一页