FScada组态软件内置函数说明

FScada内置函数说明.pdf

string BasePath     获得应用程序目录

string ProjectPath    获得项目文件目录

void PlusTag(string tagName, string inteval)    按指定的时间间隔发脉冲 inteval单位毫秒

void SetTagValue(string tagName, string value 设置标签值

void AddTagValue(string tagName, string value)   标签值加上value值

void EditRecipes() 显示配方编辑器

void ToogleTagValue(string tagName) 切换标签值

void FullScreen(bool val)  全屏控制,true false

IChannel GetChannel(string name)  获取标签对象

void ReplaceSchema(string name, string param = "") 带参数(可选)替换画面

 void ReplaceChild(string windowName, string childName, string schemaName, string param = "") 替换子画面

void PopupSchema(string name, string param = "")  显示弹出窗口

void CloseSchema(string name) 关闭画面

void OpenSchema(string name, string param = "")  打开画面

void OpenDialogSchema(string name, string param = "") 以模态对话框形式打开画面

void OpenVariables()  打开标签数据库浏览

Brush BrushFromColor(byte r, byte g, byte b)  rgb转换为画刷

void ErrorMsgBox(string msg, string caption) 显示错误信息对话框

void InfoMsgBox(string msg, string caption)  显示消息对话框

bool QuestionMsgBox(string msg, string caption) 显示询问对话框

void Exit() 停止运行并退出软件

void ProjectStart() 启动运行

void ProjectStop() 停止运行

bool Login(string username, string password) 用户登录

void Login() 调用登录对话框

void Logout() 用户注销

void LoadRepice(string strfile) 装载配方

void OpenReportFromFile(string repName, string param,bool modal=false) 打开文件报表

void OpenReport(string repName, string param,bool modal=false) 打开内部报表

void ExtendSendCommand(string extName, string command) 发送扩展命令

bool SetValueDialog(string tagname) 显示标签设置对话框

bool SetStringValueDialog(string tagname) 显示字符标签设置对话框

bool SetNumberValueDialog(string tagname) 显示数值标签设置对话框

void WriteOperatorLog(string tagName, string value) 记录操作日志

void EditSchedule() 编辑定时调度

void ScreenKeyboard() 打开屏幕键盘

void Execute(string app, string param) 运行外部程序

void OpenIE(string url) 打开IE浏览器器 和指定的网址

void EditUser() 用户管理

void ChangeUserPassword()  修改用户密码

void ViewColArchiver()  显示历史查询窗口

void ExportReport(string reportname,string paramname,string typename) 导出报表(xml, html,csv, rtf, xlsx,tif

void PrintReport(string reportname, string paramname) 使用默认打印机打印报表



FScada是一款采用.Net WPF开发的免费组态软件,功能强大,支持服务器客户端方式运行,支持浏览器运行,软件非常小巧,免安装,支持Modbus和OPC通讯协议, 开放构架,支持C#.Net脚本,JavaScript脚本,支持.Net扩展,是中小监控组态系统的优选方案,特别适用于组态和管理合并系统, FScada提供定制开发和源码服务,FScada支持WindowsXP SP3,Windows2003,Windows7及更高版本的Windows.

FScada的优点
1).Net+WPF技术实现的完全免费的高性能组态软件
 2)开放的软件构建,易于扩展
 3)免费的扩展开发包,控件开发包,驱动开发包
 4)免安装的绿色软件,可裁剪软件尺寸
 5)源码可出售

什么情况下选择FScada
如果你对C#.Net有了解,那么建议你选择FScada作为组态软件,开发个性化的监控系统。 如果常规的组态软件满足不了你的扩展要求,那么建议你选择FScada,利用.Net的强大功能扩展你的应用系统。 如果你们公司希望拥有自己的组态软件,那么建议你选择FScada,源码可出售。