随笔分类 -  citectVBA

摘要:这一篇博客我在新浪博客记录过,在这里也记录一遍,新浪博客地址是CItect2018R2过程分析器显示不了曲线_来自金沙江的小鱼_新浪博客 (sina.com.cn) 这两天在现场遇到奇怪的现象,CITECT2018R2的过程分析器显示不了曲线,如果在线运行时在过程分析器添加一个趋势笔,那么所有曲线就 阅读全文
posted @ 2023-10-15 19:50 来自金沙江的小鱼 阅读(135) 评论(0) 推荐(0)
摘要:这一篇我在新浪博客也记录过。这里再记录一遍。 在前面练习的基础上,可以在每一个趋势笔设置语句中写下面的脚本 hPen.TrendCursorLabelFillColor=255 '标签填充颜色 hPen.TrendCursorLabelTextColor=0 '标签文字颜色 颜色数值遵循VB语言中R 阅读全文
posted @ 2023-09-03 20:45 来自金沙江的小鱼 阅读(86) 评论(0) 推荐(0)
摘要:这一篇在新浪博客发表过,这里再记录一遍,新浪博客地址 CITECT2018R2过程分析器设置游标粗细和颜色_来自金沙江的小鱼_新浪博客 (sina.com.cn) 在前一个练习基础上设置一下游标的粗细和颜色,让其更加醒目。在过程分析器初始化脚本中设置游标位置添加后面设置游标粗细和颜色 hCursor 阅读全文
posted @ 2023-09-03 18:13 来自金沙江的小鱼 阅读(80) 评论(0) 推荐(0)
摘要:这是我在新浪博客发表过的一篇学习笔记,在这里也发表一次 CitectVBA定制过程分析器:限制运行时修改趋势笔绑定的变量_来自金沙江的小鱼_新浪博客 (sina.com.cn) 前面学习练习了使用CitectVBA定制过程分析器的一些基本方法,通过实践发现这样做出来的过程分析器在运行时,趋势笔还是可 阅读全文
posted @ 2022-12-18 17:29 来自金沙江的小鱼 阅读(119) 评论(0) 推荐(0)
摘要:这是我在新浪博客写的一篇学习笔记,在这里也发表一次。 CitectVBA定制过程分析器7:设置时间轴跨度_来自金沙江的小鱼_新浪博客 (sina.com.cn) 前面的练习中尝试过通过CitectVBA设置时间轴跨度,没有成功,今晚做了一下效果出来了,使用下面的脚本就可以。 Sub SetTimeA 阅读全文
posted @ 2022-12-18 17:27 来自金沙江的小鱼 阅读(85) 评论(0) 推荐(0)
摘要:这是我在新浪博客发表过的一篇学习笔记,这里也发表一次 接着练习,这一次删除指定明治趋势板下指定名字的趋势笔,脚本如下: Sub deleteSomePaneSomePen() '删除指定名字趋势板下指定名字的趋势笔 Dim pa As Object Dim hPanes As Object Dim 阅读全文
posted @ 2022-12-18 17:25 来自金沙江的小鱼 阅读(50) 评论(0) 推荐(0)
摘要:这是我在新浪博客发表过的一篇学习笔记,在这里也发表一次。 CitectVBA定制过程分析器:删除特定板下面特定的趋势笔_来自金沙江的小鱼_新浪博客 (sina.com.cn) 继续学习练习,如果想要删除板2(从1开始计数)下面的趋势笔2(从1开始计数),使用CitectVBA脚本如下: Sub de 阅读全文
posted @ 2022-12-18 17:24 来自金沙江的小鱼 阅读(41) 评论(0) 推荐(0)
摘要:这是我在新浪博客发表过的一篇学习笔记,在这里也发一次 CitectVBA定制过程分析器4:清空特定板下的趋势笔,但不删除板_来自金沙江的小鱼_新浪博客 (sina.com.cn) 接着学习练习。如果想清空特定板下面的趋势笔,但是不删除这个板,比如针对2#板(从1开始计数),写下面的脚本。 Sub c 阅读全文
posted @ 2022-12-18 17:22 来自金沙江的小鱼 阅读(41) 评论(0) 推荐(0)
摘要:这是我在新浪博客发表过的一篇学习笔记,在这里也发一次 CitectVBA定制过程分析器3:删除特定的板_来自金沙江的小鱼_新浪博客 (sina.com.cn) 如果想使用CitectVBA删除特定序号的板,比如删除第2个板(从1开始计数),那么写下面的citectVBA脚本 Sub deletePa 阅读全文
posted @ 2022-12-18 17:20 来自金沙江的小鱼 阅读(31) 评论(0) 推荐(0)
摘要:这是我在新浪博客发表过的一篇学习笔记,在这里也发一次。 CitectVBA定制过程分析器2:清空过程分析器的板和趋势笔_来自金沙江的小鱼_新浪博客 (sina.com.cn) 前一个练习是在一个空的过程分析器上添加板和趋势笔,如果是一个已经配置的过程分析器,希望先清空,然后再定制,可以使用下面的语句 阅读全文
posted @ 2022-12-18 17:18 来自金沙江的小鱼 阅读(44) 评论(0) 推荐(0)
摘要:这是我在新浪博客发的学习笔记,在这边也发一次,避免丢失。 citect2018使用CitectVBA定制过程分析器1_来自金沙江的小鱼_新浪博客 (sina.com.cn) 我以前自学过使用cicode定制过程分析器,不过仅仅做了一些简单的功能。见下面的链接 citect2018使用cicode定制 阅读全文
posted @ 2022-12-18 17:17 来自金沙江的小鱼 阅读(268) 评论(0) 推荐(0)
摘要:前面一篇是cicode,今天练习了cite词条VBA,还是比较简单的 Sub runExPro()shell "C:\Program Files (x86)\Microsoft Office\root\Office16\EXCEL.EXE d:\test.xlsx",3End Sub 按钮点击事件调 阅读全文
posted @ 2021-04-29 15:01 来自金沙江的小鱼 阅读(369) 评论(0) 推荐(0)
摘要:昨天学习了一下不通过runtimemanager来停止IO服务器,如果停止之后想重新启动如何办呢?今天做了一下实验。 在昨天练习的基础上做一下修改。定义一个内部变量strcmd,字符串类型,用于存放运行后的IOServer的commandline信息,在昨天的citectVBA函数的终止进程语句前加 阅读全文
posted @ 2021-03-27 15:50 来自金沙江的小鱼 阅读(205) 评论(0) 推荐(0)
摘要:今天在群里,有一个哥们问如何不通过运行管理器把IO服务器停掉。这个问题有点意思,当时有工作也没细想。下班在车上缕了一下思路。大概需要以下几个步骤: 1. 或许系统所有的进程。 2. 过滤这些进程,只保留citect32.exe。 3. 查询进程citect32.exe的线程commandline,找 阅读全文
posted @ 2021-03-27 15:49 来自金沙江的小鱼 阅读(279) 评论(0) 推荐(0)
摘要:接着前面的练习做。前面的联系可以看出,citect32.exe这个进程下面有好几个线程,它们的ID不一样,但是进程名字一致。可以通过编程进一步区分每一个ID对应什么线程。 新建一个CitectVBA过程 Sub Get_Citect_RuntimeManager_ProdessID()'获取cite 阅读全文
posted @ 2021-03-27 15:48 来自金沙江的小鱼 阅读(369) 评论(0) 推荐(0)
摘要:接着前面的练习。新建一个citectVBA过程 Sub GetAllSysIDAndFillInListbox() '获取系统进程,然后添加到listbox控件中 Dim strComputer Dim objWMIServices As Object Dim colSWbemObjectSet A 阅读全文
posted @ 2021-03-27 15:47 来自金沙江的小鱼 阅读(273) 评论(0) 推荐(0)
摘要:citect2018有段时间没碰了,今天做一个小的练习,向listbox控件添加内容,也是为后面的学习做准备。 新建一个页面main,页面上添加一个微软的listbox控件,控件AN为main_AN6。添加一个按钮,用于执行citectVBA语句。 添加一个citectVBA程序文件,写下面的代码 阅读全文
posted @ 2021-03-27 15:46 来自金沙江的小鱼 阅读(441) 评论(0) 推荐(0)
摘要:如果需要获取当前计算机操作系统安装在什么盘符上,可以新建以下citectVBA函数: Sub GetOSPath()Dim objWMIService As ObjectDim colItems As ObjectDim objItem As ObjectDim strSystempath As s 阅读全文
posted @ 2021-03-26 11:19 来自金沙江的小鱼 阅读(162) 评论(0) 推荐(0)
摘要:前面一篇介绍如何知道操作系统的版本,这一篇练习获取操作系统是32位还是64位。 新建一个citectVBA函数如下: Sub GetOSType()Dim objWMIService As ObjectDim colItems As ObjectDim objItem As ObjectDim st 阅读全文
posted @ 2021-03-26 11:18 来自金沙江的小鱼 阅读(125) 评论(0) 推荐(0)
摘要:有时候需要在运行的时候获取本机windows操作系统的版本,根据不同的版本做不同的操作。做这个练习的时候,我参考了一下IT网站的一些脚本。 新建一个citectVBA函数如下: Sub GetOSName()Dim objWMIService As ObjectDim colItems As Obj 阅读全文
posted @ 2021-03-26 11:17 来自金沙江的小鱼 阅读(215) 评论(0) 推荐(0)