Simpl入门(一)

Simpl入门(一)Simpl 是 Crestron 公司为 3 系列控制主机开发的可编程框架 使用 C 语言 开发环境为微软 VisualStudio 专业版 通过使用 C 语言 你将能够获得强大且灵活的控制系统

大家好,欢迎来到IT知识分享网。

一、环境安装:

使用过Crestron系统的集成商都知道,Crestron系统编程需要安装SimplWindows集成开发环境及ToolBox调试工具,在此基础上需要安装微软 Visual Studio 2008并打上Visual Studio 2008 SP1补丁,安装crestron_simpl_sharp_pro的IDE插件,及打上NETCFv35PowerToys的系统补丁。安装完成后,使用VS2008进行项目新建时会有专门的Crestron项目。

二、项目建立:

打开VS2008 点击文件->新建项目,项目类型选择Crestron,模板选择SIMPL# Libary建立S#工程,SIMPL# PRO/SIMPL#PRO Library工程为S#PRO相关,将在以后的更新中讲解。

f464bf4c0de38b78c6ca7be4a44192fd.jpeg

项目建立完成后如下所示:

51f011952b322ccc3cdb082bdca026bc.png

这里会有一个注释,意思是S+调用S#库文件的时候,将会执行默认的构造函数,如果有变量需要初始化,请使用专门的初始化方法。这里也就是说,默认的这个无参构造函数不能做变量初始化工作,特别是有一定运算量的变量初始化。S#模板加载了Crestron.SimplSharp命名空间,空间内所有子命名空间、类及类的成员变量请查看help.crestron.com中Simpl#的帮助文档。

三、项目编译:

项目完成后,点击编译按键,编译完成后,将在项目文件夹的bin\Debug&Release目录下生成编译后的项目dll文件、Crestron相关的库文件及整体打包后的clz文件,使用Simpl+调用S#库文件只需要clz文件。

3f34627f82edbdaffa1b300a825fc59a.png

四、项目加载:

在S#项目的父目录建立Simpl+项目目录,Simpl+目录与S#目录的关系如下所示:

82957a344b75c9b7c1240b3124e09ae2.png

在S+文件中使用如下两个预编译关键字:

#INCLUDEPATH “..\SIMPLSharpDemoLib\bin\Debug\”

#USER_SIMPLSHARP_LIBRARY “SIMPLSharpDemoLib”

完成后在USER_SIMPLSHARP_LIBRARY的库名称后面点击鼠标右键,将会出现OpenApi的选项,选择后将会显示所有S#库加载的API,提供给S+调用。

3c0d4b3b3aedf38c711fc11b0fea364f.png

自此,我们便完成了S#的项目建立及加载。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/155375.html

(0)
上一篇 2025-02-19 18:25
下一篇 2025-02-19 18:26

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信