【世纪星Q&A】控件(二)
Q:请问列表框式控件的属性页中的变量名称一项如何填写?
A:列表框式控件的变量名称项必须填写一个在世纪星的变量词典中定义的字符串变量,这个变量用来从列表框控件中获取用户选中的选项。
Q:请问使用列表框式控件时对列表框控件进行初始化添加内容的方法有那些?
A:目前世纪星软件提供的列表框式控件添加内容的方法有如下几种:
1、使用函数listadditem()在世纪星程序运行时直接对列表框控件通过命令语言添加选项。
2、使用函数listloadlist()将用户在已经编辑好的一个csv文件调入列表框控件中。
3、使用函数listloadfilename(),此函数可以将指定文件夹中的符合条件的文件名称加载到列表框控件中作为选项使用。
Q:请问使用列表框式控件时当外部的CSV文件改变或文件夹中文件改变后,如何刷新列表框控件的内容?
A:对列表框控件进行刷新,用户需要重新调用listloadlist()或listloadfilename()函数。注意,列表框在用户再次调用这两个函数时,其内原有的内容不会自动删除,而是在原来的基础上追加。对于用户需要清除原有内容的场合,在这两个函数调用前可以使用listclear()函数首先清除原有的信息。
Q:我使用下拉式列表框或组合式列表框控件时,为什么在程序运行时点击下拉按钮看不到下拉的各选项?
A:下拉式列表框和组合式列表框控件,绘制时需要用户在画面上使用鼠标拖动留出下拉的空间,否则用户就会看到点击下拉后看不到下拉各选项的情况发生。
Q:我使用下拉式列表框或组合式列表框控件显示文件夹内的所有文件名称时,有什么特别注意事项?
A:下拉式列表框和组合式列表框控件只能得到该指定文件夹中的文件的名称,无法获取文件夹的路径,所以实际应用时一般还需要用户通过字符串合并来将文件夹的路径与控件输出的文件名称合并起来使用。
Q:请问目前世纪星软件都支持什么视频卡的视频采集?
A:在世纪星软件中提供了两类的视频控件:
一类是世纪长秋公司开发的内部视频控件,即“工具箱->控件”中的“多媒体”与“TDM视频”两种,还有通用控件中的Video Control控件。这些控件支持VFW(video for windows)接口,原则上所有支持VFW接口的视频卡都可以使用世纪星控制里提供的此视频控件。
一类是世纪长秋根据特定的厂家开发的视频控件,如目前开发的圆钢视频控件、海康威视网络视频控件。此类控件支持与特定厂家的视频卡的连接。
Q:我的项目中需要使用世纪星实现简单的视频监视,采用那种控件较合适?
A:TDM视频中的AVICapture控件针对一路视频卡的输入,但是与上面的控件相比增加了拍摄、摄像、存储、回放等功能。操作比较简单,需要设置保存视频文件的路径,保存图片文件的路径。视频文件只能够是AVI格式,文件会比较大。
Q:我的工程中需要用到多路的视频图象信息,请问使用那个视频控件较合适?
A:海康网络视频支持4路视频图像可同时显示在一个控件中。用鼠标双击某一路视频图像,则可将该路视频放大显示。鼠标双击放大显示后的视频图像,则可还原成4路图像显示。
Q:在多台世纪星软件组成的网络中如何实现视频的传输?
A:海康网络视频支持视频在网络上的传输。在世纪星软件中提供了CKvVideoHaikanServer.ocx和CKvVideoHaikanClient.ocx两个控件来支持海康网络视频H.264视频压缩卡Ds-4004Hc,用户在安装视频卡的计算机的世纪星软件上添加CKvVideoHaikanServer.ocx其它运行世纪星的计算机添加CKvVideoHaikanClient.ocx控件即可。
Q:世纪星软件中使用视频控件,一般有什么注意事项?
A:世纪星软件只是提供视频显示的控件,并未提供视频卡的驱动程序,因此用户必须安装视频卡厂家提供的视频卡的驱动程序。一般情况下,用户需要在世纪星中使用视频控件前,先使用厂家提供的测试程序进行测试,以保证视频卡首先能正常工作。