INSIGHT操作说明书

INSIGHT操作说明书
INSIGHT操作说明书

Insight操作说明及注意事项

一、操作步骤

1、开机步骤:显示器电源保持常开,打开主机电源开关,计算机自检后将自

动进入NT或WIN2000系统,出现登录提示信息后,同时按下“Alt”+

“Ctrl”+“Delete”后,输入用户名和密码后按“Enter”键,自动进入NT或

WIN2000系统,并按照图一双击BA系统软件Apogee Insight(MAIN)。

BA操作NT或WIN2000 用户名:abc

密码:abc

双击

图一

Insight启动完毕后,在屏幕的右上方将出现一条带状图标,即为Insight主菜

单。鼠标单击“Graphic”图标,如图二所示。

图二

操作员请按照图二中箭头所指位置点击”G raphics”菜单,默认Insight图形即可

打开。图三显示楼控系统主操作界面,该系统包括新风机组、11台空调机

组、冷水机组,以及冬夏季节转换。

图三

操作员进入主操作界面后,逐一检查各设备运行情况,并通过点击相关链接点

进入其他图形。

2、关机步骤:单击Insight带状菜单条的左上方,出现下拉菜单(如图四),

选中Exit后单击,先退出Insight;然后点击屏幕左下角的“开始”按钮,选

择“关机”,再选择“关机”,系统即会自动关机。

图四

二、操作图例说明

1、冷水机组如图五所示

1

图五

冷冻站设备系统监测和控制的范围如下

监视内容:冷冻机运行状态、故障;冷冻/冷却水泵运行状态、故障、手/自动点;冷冻/冷却蝶阀状态,冷冻供/回温度、供/回水压力、冷冻水流量;冷却水供/回水温度、供/回水压力;冷冻系统供/回水压力。

控制内容:冷冻机启停控制、冷冻/冷却水泵启停控制、冷冻/冷却蝶阀启停控制冷冻供/回水平衡阀调节。

说明:现场DDC控制器监控上述各参数,并经网络系统上传到计算机主站在显示器屏幕上显示,冷冻系统运行时应严格按照开机/关机流程操作,确保须运行的冷水机组蝶阀开启;DDC实时采集到冷冻系统供/回水压差和用户设定的供/回水压差设定值进行比较,按照控制程序实现对冷冻平衡阀自动调节,保持系统压差平衡。

2、空调系统如图六所示

图六

空调机组监测和控制的范围如下:

监视内容:回风温度和湿度、送\回风机运行状态、送风机故障警报、霜冻保

护报警报、过滤网警报、排风机运行状态。

控制内容:冷热水阀调节(二管制)、新风阀、回风阀调节,送风机、排风机启停控制、加湿器开关控制。

说明:现场DDC控制器监控上述各参数,并经网络系统上传到计算机主站在显示器屏幕上显示。这些DDC控制器按照预先编制和装载的PPCL程序实现对风阀控制、冷热水阀的调节、风机的启停等各种控制。风机可按预先编制的时间表实现启停控制或由已授权的用户在图形上强制启停。DDC实时采集到的回风口温度和用户设定的温度值进行比较,按照控制程序实现对冷\热水阀PID调节,这种动态的连续调节过程,最终实现对回风口温度的控制;湿度控制与温度控制原理一致。

当现场一些警报发生的时候,控制器内的警报管理程序也同时开始工作,产生互联动作,并把这些警报信息传给计算机管理站,以便通知给用户。比如,在冬季当霜冻保护警报出现的时候,DDC的PPCL程序会自动停掉风机,全部打开冷热水阀,同时维护人员应尽快到现场确认水阀是否全部打开;过滤网报警时,提醒空调维护人员清洗过滤网。

2、新风系统如图七所示

图七

新风机组监测和控制的范围如下:

监视内容:新风温度、风机运行状态、风机故障警报、防霜冻保护报警、过滤

网警报。

控制内容:冷热水阀调节(二管制)、新风阀调节,风机启停控制。

说明:现场DDC控制器监控上述各参数,并经网络系统上传到计算机主站在

显示器屏幕上显示。这些DDC控制器按照预先编制和装载的PPCL程序实现

对风阀控制、冷热水阀的调节、风机的启停等各种控制。风机可按预先编制的

时间表实现启停控制或由已授权的用户在图形上强制启停。风机实时采集到的

送风口温度和用户设定的温度值进行比较,按照控制程序实现对冷\热水阀

PID调节,这种动态的连续调节过程,最终实现对送风口温度的控制。

当现场一些警报发生的时候,控制器内的警报管理程序也同时开始工作,产生

互联动作,并把这些警报信息传给计算机管理站,以便通知给用户。比如,在

冬季当霜冻保护警报出现的时候,DDC的PPCL程序会自动停掉风机,全部

打开冷热水阀,同时维护人员应尽快到现场确认水阀是否全部打开;过滤网报

警时,提醒空调维护人员清洗过滤网。

三、监控点状态颜色变化及Commander操作说明

1.1 状态颜色说明:

总控点及开关控制:绿色为开,兰色为关;

运行状态:绿色为运行,兰色为停机;

手自动状态:绿色为自动,兰色为手动;

高低液位报警:红色闪烁为报警,兰色为正常;

其它报警:黄色闪烁为报警,兰色为正常;

故障:黑色点表示此点有故障,兰色为正常。

1.2 Commander命令操作:

a.在Insight主菜单中,选择Commander (指令器)按钮;则Object Selector(对象选择器)打开。(图八)

b.在对象选择器中选择准备进行命令控制的点,并选择OK 。则Commander(指令器)窗口打开,并根据所选择点的类型,显示其必要的字段。名称被显示在Point Name(点名称)字段中。

c.在Commander(指令器)窗口中,进行必要的修改操作。有关窗口中各字段的具体定义,请参见窗口说明一节的内容。(图九)

d.当完成窗口中的修改操作之后,选择如下之一的操作:

●选择Command(命令),启动对显示在点名称字段中的点的命令控制。您

的命令状态被显示在Command Status(命令状态)字段中。如果命令成功,则该字段中的信息反映出新调用的命令。如果命令失败,则在Command Status(命令状态)字段显示一个红叉标记。如果想了解有关错误的说明,可以双击这个红叉标记。

如果完成了点的命令控制,则可以选择Close(关闭)。则Commander窗口关闭,显示返回到Insight主菜单。

●如果要对另一个点实施命令控制,则不要关闭Commander窗口,可以在

Point Name(点名称)字段中输入一个新的点名称,然后选择确定。当新的Commander窗口打开时,对该点进行命令控制。

您也可以通过显示Object Selector(对象选择器)窗口来选择一个点。

当Object Selector(对象选择器)窗口打开时,选择一个点,然后选择OK。当新的Commander窗口打开时,对该点进行命令控制。

注意:不要忘记将被命令控制的点的控制权还给系统控制,即将其命令优先级恢复到NONE(无)。忘记将点的命令优先级恢复到NONE(无)是引发系统故障的最常见原因。

图八

图九

四、系统通讯检查:

图十

图例中2个控制

器通讯不正常。

通讯正常情况应

为闭合的小铡刀

代替问号。

操作人员点击主菜单中的“S ystem Profile”,即可进入图十中界面。如发现控制设备通讯不正常,首先查看是否正常供电,其次检查通讯线是否松动,操作人员在现场能看到MEC、MBC的通讯信号灯闪烁是否正常,如不能解决,请与西门子楼宇科技有限公司技术部联系。

六、紧急联系方式:

办公室联系电话:

手机:

传真:

联系人:西门子楼宇科技(中国)有限公司

工程部

SourceInsight和UltraEdit技巧

Source Insight使用技巧 默认情况下,SI已经定义了很多非常实用的快捷键: F5 指定行号,实现行跳转,在遇到编译错误的时候,能特别方便的找到出错行。Shift+F8 高亮显示指定标识,快速浏览标识的使用情况。 Ctrl+鼠标点击标识 直接跳转至标识定义处。 Ctrl+F 本文件内查找。 F3 本文件查找结果的上一个。 F4 本文件查找结果的下一个。 F7 打开Browse Project Symbols窗口,快速浏览工程内标识定义。 Ctrl+M Source Insight设置 1、背景色选择 要改变背景色Options->preference->windows background->color设置背景色2、解决字符等宽对齐问题。 SIS默认字体是VERDANA,很漂亮。这网页上应该也是用的VERDANA 字体。但由于美观的缘故,VERDANA字体是不等宽的。比如下面两行llllllllll MMMMMMMMMM 同样10个字符,长度差多了.用VERDANA来看程序,有些本应该对齐的就歪了。解放方法是使用等宽的字体,但肯定比较丑。比较推荐的是用Courier New。 3、解决TAB键缩进问题 Options-> Document Options里面的右下角Editing Options栏里,把Expand tabs勾起来,然后确定。OK,现在TAB键的缩进和四个空格的缩进在SIS里面看起来就对齐咯 4、SI中的自动对齐设置: 在C程序里, 如果遇到行末没有分号的语句,如IF, WHILE, SWITCH等, 写到该行末按回车,则新行自动相对上一行缩进两列。 Option->Document option下的Auto Indient中Auto Indient Type有三种类型None,Simple,Smart。个人推荐选用Simple类型。 5、向项目中添加文件时,只添加特定类型的文件(文件类型过滤器) 编辑汇编代码时,在SIS里建立PROJECT并ADD TREE的时候,根据默认设置并不会把该TREE里面所有汇编文件都包含进来

Source Insight用法精细

Source Insight实质上是一个支持多种开发语言(java,c ,c 等等) 的编辑器,只不过由于其查找、定位、彩色显示等功能的强大,常被我 们当成源代码阅读工具使用。 作为一个开放源代码的操作系统,Linux附带的源代码库使得广大爱好者有了一个广泛学习、深入钻研的机会,特别是Linux内核的组织极为复杂,同时,又不能像windows平台的程序一样,可以使用集成开发环境通过察看变量和函数,甚至设置断点、单步运行、调试等手段来弄清楚整个程序的组织结构,使得Linux内核源代码的阅读变得尤为困难。 当然Linux下的vim和emacs编辑程序并不是没有提供变量、函数搜索,彩色显示程序语句等功能。它们的功能是非常强大的。比如,vim和emacs就各自内嵌了一个标记程序,分别叫做ctag和etag,通过配置这两个程序,也可以实现功能强大的函数变量搜索功能,但是由于其配置复杂,linux附带的有关资料也不是很详细,而且,即使建立好标记库,要实现代码彩色显示功能,仍然需要进一步的配置(在另一片文章,我将会讲述如何配置这些功能),同时,对于大多数爱好者来说,可能还不能熟练使用vim和emacs那些功能比较强大的命令和快捷键。 为了方便的学习Linux源程序,我们不妨回到我们熟悉的window环境下,也算是“师以长夷以制夷”吧。但是在Window平台上,使用一些常见的集成开发环境,效果也不是很理想,比如难以将所有的文件加进去,查找速度缓慢,对于非Windows平台的函数不能彩色显示。于是笔者通过在互联网上搜索,终于找到了一个强大的源代码编辑器,它的卓越性能使得学习Linux内核源代码的难度大大降低,这便是Source Insight3.0,它是一个Windows平台下的共享软件,可以从https://www.360docs.net/doc/bd12920367.html,/上边下载30天试用版本。由于Source Insight是一个Windows平台的应用软件,所以首先要通过相应手段把Linux系统上的程序源代码弄到Windows平台下,这一点可以通过在linux平台上将 /usr/src目录下的文件拷贝到Windows平台的分区上,或者从网上光盘直接拷贝文件到Windows平台的分区来实现。 下面主要讲解如何使用Source Insight,考虑到阅读源程序的爱好者都有相当的软件使用水平,本文对于一些琐碎、人所共知的细节略过不提,仅介绍一些主要内容,以便大家能够很快熟练使用本软件,减少摸索的过程。 安装Source Insight并启动程序,可以进入图1界面。在工具条上有几个值得注意的地方,如图所示,图中内凹左边的是工程按钮,用于显示工程窗口的情况;右边的那个按钮按下去将会显示一个窗口,里边提供光标所在的函数体内对其他函数的调用图,通过点击该窗体里那些函数就可以进入该函数所在的地方。

insight使用

1.1 建立优化目标 优化目标有两种,一种是测量(measure ),另外一种是目标对象(object )。 1.1.1 测量(measure )的建立 ADAMS 提供多种measure ,如图10.20a 菜单所示,常用的主要由两点之间的测量(point-to- point )和角度的测量(angle )。用户可以通过菜单打开图10.20b 和图10.20c 所示的measure 创建和编辑对话框,完成测量的建立和修改。 图10.20 测量(measure )的建立 a )菜单 d )测量图线 b )两点之间的测量 c )角度的测量

1.1.2 目标对象(object )的建立 通过菜单simulation | Design object 打开如图10.21的目标对象(object )创建和编辑对话框,完成目标对象的建立和修改。 图10.21目标对象(object )的建立 1.2 参数敏感度分析 Step1: 打开ADAMS/Isight 模块 先对模型进行仿真,然后通过菜单Simulation | ADAMS/Isight | Export …,打开分析文件保存对话框如图10.22所示,修改分析文件名后,按OK ,创建分析文件(xml 文件),并进入ADAMS/Isight 模块如图10.23所示。 图10.22 分析文件保存对话框

优化变量 优化目标 优化设置 图10.23 ADAMS/Isight模块界面

Step2:选取优化变量 在窗体左侧选中用于敏感度研究的优化变量,按添加到选取栏如图10.24所示。优化变量选取栏 图10.24 ADAMS/Isight模块界面(优化变量)

Insight操作指导

西门子Insight软件(服务器)操作指导 ---烟台万达文华酒店 一、开机检查及软件启动 1、在开机之前先检查Echo ID 是否插在主机的USB接口上 2、开机后等到网络连接图标出现叹号后再查看服务是否开启 3、查看相关的服务是否已经开启,需要开启的服务如下图所示: (查看服务方法:右键我的电脑/管理/双击服务和应用程序/双击服务/随便选择一个服务后按I就可以跳转到Insight相关的服务区域) ①右击我的电脑②进入服务选项 ③双击服务后进入服务窗口

④需要开启的服务如上图 4、若以上几个服务有没开启的,需要按照以下方法进行配置: (1)首先将Insight AsyncSvc服务关闭 (2)按照此路径找到baccfg.bat文件(路径:C:\Program Files\Cimetrics\BACstac v6.0g)后双击后点确认,会自动退出。

(3)在开始/所有程序/Insight Version 3里面找到LocalNet选项,单击进入后勾选第2和5,点击确定就可以。 ( (4)将现有权限删除掉: 根据下面路径进入C:\Program Files\Siemens\APOGEE\Common,在这个文件夹里面会有很多.bat/.exe的文件,只需要找到“Del_lic.bat”文件,双击就可以将现有权限删除 (5)给软件重新授权: 先将厂家提供的“狗文件”(就是那个TXT文档),先复制到Common目录下,根据提示,直接选择替换就可以,然后将此TXT文档,拖到“ApogeeLicense.bat”文件上就可以了,会出现一个DOS窗口,完成后按任意键就可以了。

SourceInsight3.5软件安装流程.V1.0.0

文档类型开发文档 保密级别公开 技术报告 名称:SourceInsight3.5软件安装流程 编号: 版本号:V1.0.0 负责人:董磊 成员: 日期:2016年06月01日

目录 目录 (1) 版本 (2) 1文档目的 (3) 2安装SourceInsight3.5 (3) 3配置SourceInsight3.5 (9) 4使用SourceInsight3.5新建工程 (11) 图表目录 (16)

版本

1文档目的 Source Insight是一个面向项目开发的程序编辑器和代码浏览器,它拥有内置的对C/C++,C#和Java等程序的分析。能分析源代码并在工作的同时动态维护它自己的符号数据库,并自动显示有用的上下文信息。Source Insight不仅仅是一个强大的程序编辑器,它还能显示reference trees,class inheritance diagrams和call trees。Source Insight提供了最快速的对源代码的导航和任何程序编辑器的源信息。Source Insight提供了快速和革新的访问源代码和源信息的能力。与众多其它编辑器产品不同。 本文档详细介绍了SourceInsight3.5软件的安装流程、配置以及使用方法。2安装SourceInsight3.5 解压SourceInsight3.5压缩包并打开此文件夹,运行“InsightSetup”,当弹出如下图所示界面时,点击“Agree”,表示同意条款。 图2-1 当弹出如下图所示界面时,点击“Next”。

图2-2 当弹出如下图所示界面时,点击“Next”。 图2-3 当弹出如下图所示界面时,保持默认的安装路径,点击“Next”。

sourceinsight 快捷键 大全

SourceInsight 快捷方式大全 完成语法: Ctrl+E 复制一行: Ctrl+K 恰好复制该位置右边的该行的字符: Ctrl+Shift+K 复制到剪贴板: Ctrl+Del 剪切一行: Ctrl+U 剪切该位置右边的该行的字符: Ctrl+; 剪切到剪贴板: Ctrl+Shift+X 剪切一个字: Ctrl+, 左边缩进: F9 右边缩进: F10 插入一行: Ctrl+I 插入新行: Ctrl+Enter 加入一行: Ctrl+J 从剪切板粘贴: Ctrl+Ins 粘贴一行: Ctrl+P 重复上一个动作: Ctrl+Y 重新编号: Ctrl+R 重复输入: Ctrl+\ 替换: Ctrl+H 智能重命名: Ctrl+' 关闭文件: Ctrl+W 关闭所有文件: Ctrl+Shift+W 新建: Ctrl+N 转到下一个文件: Ctrl+Shift+N 打开: Ctrl+O 重新装载文件: Ctrl+Shift+O 另存为: Ctrl+Shift+S 显示文件状态: Shift+F10 激活语法窗口: Alt+L 回到该行的开始: Home 回到选择的开始: Ctrl+Alt+[ 到块的下面: Ctrl+Shift+] 到块的上面: Ctrl+Shift+[ 书签: Ctrl+M 到文件底部: Ctrl+End, Ctrl+(KeyPad) End 到窗口底部: (KeyPad) End (小键盘的END) 到一行的尾部: End 到选择部分的尾部: Ctrl+Alt+] 后退: Alt+,, Thumb 1 Click 后退到索引: Alt+M 向前: Alt+., Thumb 2 Click 转到行: F5, Ctrl+G

Insight 操作介绍13_COMND

第13章点的命令控制149 循序渐进 点的命令控制 对单点的命令控制就是利用Commander的人工控制来替代Insight的系统程序指令,对输出点(或虚拟输入点)进行控制。点的控制命令将点的命令优先级从None(无)变为OPER(操作员)、SMOKE(烟气)、EMER(紧急)、或PDL(高峰需求限制)。 单点命令控制 1. 在Insight主菜单中,选择Command (指令器)按钮; 则Object Selector(对象选择器)打开。 2. 在对象选择器中选择准备进行命令控制的点,并选择OK 。 则Commander(指令器)窗口打开,并根据所选择点的类型,显示其必要的字段。点的名称被显示在Point Name(点名称)字段中。 3. 在Commander(指令器)窗口中,进行必要的修改操作。有关窗口中各字段的具体定义,请参见窗 口说明一节的内容。 4.当完成窗口中的修改操作之后,选择如下之一的操作: ●选择Command(命令),启动对显示在点名称字段中的点的命令控制。您的命令状态被显示在 Command Status(命令状态)字段中。如果命令成功,则该字段中的信息反映出新调用的命令。 如果命令失败,则在Command Status(命令状态)字段显示一个红叉标记。如果想了解有关错误的说明,可以双击这个红叉标记。 如果完成了点的命令控制,则可以选择Close(关闭)。则Commander窗口关闭,显示返回到Insight 主菜单。 ●如果要对另一个点实施命令控制,则不要关闭Commander窗口,可以在Point Name(点名称)字 段中输入一个新的点名称,然后选择确定。当新的Commander窗口打开时,对该点进行命令控制。 您也可以通过显示Object Selector(对象选择器)窗口来选择一个点。当Object Selector(对象选择器)窗口打开时,选择一个点,然后选择OK。当新的Commander窗口打开时,对该点进行命令控制。 注意:不要忘记将被命令控制的点的控制权还给系统控制,即将其命令优先级恢复到NONE(无)。忘记将点的命令优先级恢复到NONE(无)是引发系统故障的最常见原因。

[完整版]Source_Insight教程及技巧

Source Insight使用简单说明 Source Insight是一个功能十分强大、使用也很方便的程序编辑器。它内置对C/C++、Java 甚至x86汇编语言程序的解析,在你编程时提供有用的函数、宏、参数等提示,因而,Source Insight正在国际、国内众多的IT公司使用。 Source Insight功能强大,它的窗口、菜单初一看来似乎很多,所以刚刚开始使用Source Insight的朋友往往觉得很麻烦。这里本人结合自己的使用经验,简单说说Source Insight的使用。(本文以McuSystem为例,Source Insight 以3.0版本为例。其他版本的Source Insight 大同小异) 和众多程序编辑环境一样,Source Insight中也有Project。 建立工程的方法很简单: 1.打开Source Insight,选择Project菜单->New Project; 2.在出现的对话框中选择并选择存放工程文件的文件夹,输入工程名(比如 McuSystem),点击“保存”; 3.又出现一个对话框,在Configuration部分可以选择这个工程使用全局配置文件还 是自己单独的配置文件,这个无所谓,(不过最好选择单独的配置文件),再点击 “OK”; 4.再次出现一个对话框,这是选择文件添加到Project中,通过左边的树状图找到你 想添加的文件,点击Add就可以了(如图1)。你可以将不通路径下的文件添加到 同一个工程中,而不用拷贝源文件。选择完后点击Close; 图1 这样工程就建立好了,文件列表就出现在Project Window中(如果Project Window被关闭了,可以选中View菜单->Project Window)。点击Project Window中任意一个文件,文件的内容出现在中央的编辑区了。(如图2)

Source Insight中添加自定义功能

在Source Insight中添加自定义功能的步骤如下 1.Source Insight中,Options->Custom Commands...->Add...,New Command name 随便写,我的是"Edit with Vim" 2.Run中写入: "C:\Program Files\Vim\vim63\gvim.exe" --remote-silent +%l %f 意思是在当前已经打开的gvim窗口里面打开当前的文件,并且跳转到指定行 %l为当前的行号,%f为文件名 使用--remote-silent 的作用是,如果已经打开了对应文件,就不会打开第二次,而是在已经打开的文件里跳转到对应行 3.还是同一个对话框里面,选择Keys->Assign New Key...->按F12,如果你已经将F12设置给其他命令,选择其他的按键就行了 下面是一些常用自定义功能:( CUSTOM COMMANDS ) 打开资源管理器并选中当前文件 ShellExecute open explorer /e,/select,%f 查看log "C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:log /path:%f /notempfile /closeonend diff "C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:diff /path:%f /notempfile /closeonend 取得锁定(check out) "C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:lock /path:%f /notempfile /closeonend 提交(check in) "C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:commit /path:%f /notempfile /closeonend 更新(update) "C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:update /path:%f /notempfile /closeonend 更新整个目录(update all) "C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:update /path:*.* /notempfile /closeonend 取消锁定(undo check out) "C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:revert /path:%f /notempfile /closeonend 在ultriEdit中编辑 "C:\Program Files\UltraEdit-32/uedit32" %f 在vim中编辑并定位到当前行 "C:\Program Files\Vim\vim63\gvim.exe" --remote-silent +%l %f 汇总其他小技巧: 让{ 和} 不缩进: Options->Document Options->Auto Indent->Indent Open Brace/Indent Close Brace hao space: SourceInsight 小技巧 1、按住"ctrl", 再用鼠标指向某个变量,点击一下,就能进入这个变量的定义。

source insight代码格式化

source insight代码格式化(Astyle) GNU的astyle是一个免费的代码格式化工具,能够格式化c/c++等代码,我们可以将Astyle.exe外挂到SourceInsight中,具体步骤如下: 1、下载Astyle工具 在网站https://www.360docs.net/doc/bd12920367.html,/projects/astyle/下载 2、source insight中挂载Astyle工具 a、将AStyle_2.02_windows.zip解压到D:\lb\目录下(可以放在任意目录)。 b、在SourceInsight菜单栏里,Options-->Custom Commands界面上选择:Add,在弹出对话框写入命令名,在run中添加相应的命令。 1)ansi C格式化当前文件的命令为:"D:\lb\AStyle\bin\Astyle.exe"--style=ansi -s4-S-N-L-m0-M40--convert-tabs--suffix=.pre%f

2)ansi C格式化某个目录下所有文件的命令为:"D:\lb\AStyle\bin\Astyle.exe" Z:\LocalProject\DEZHOU3716/*.c Z:\LocalProject\DEZHOU3716/*.h-- style=ansi-s4-S-N-L-m0-M40--recursive--convert-tabs--suffix=.pre %f c、在SourceInsight菜单栏里,Options-->Custom Commands界面上选择:Keys,在弹出对话框的Command框的列表中找到你定义的命令名,然后点击

Source_Insight 3.5 简明使用教程

https://www.360docs.net/doc/bd12920367.html, 1 Source Insight 3.5使用教程 一、建立工程: 1. 在桌面上新建一个保存工程文件的文件夹,文件夹取名为project ,如图1所示。(当然您可以在你任何路径下建立文件夹,文件夹的名称也可随意取。) 2. 将要加入工程中的源文件(*.h,*.c 等),都拷贝到建立的project 文件夹中。 图1 3. 打开Source Insight 3.5软件进入图2界面。 图2

4.点击菜单“Porject→New Project”进入图 3 5.图3中弹出的New Project对话框内,修改您要建立的工程名称,在此我们改成test;再点击Browse选择您要保存的路径,在本例我们选择第1步中建立的project 文件夹,即C:\Documents and Settings\tang03\桌面\project。如图4: 图4 https://www.360docs.net/doc/bd12920367.html,2

6.点击图4中的New Project的“OK”按纽后进入新工程设置如图5所示界面,在此我们按图5中的选择进行设置后,点击“OK”确定,进入图6所示界面。 图5 7.在图6中,我们要选择要加入工程中的源文件。在“Add and Remove Project Files”对话框中的“Files Name”栏目下点击选中任一你想加入到工程中的文件,比如:I2C.C 文件,再点击右侧的“ADD”按纽即可将I2C.C文件加入工程,如图7和8所示。 图6 https://www.360docs.net/doc/bd12920367.html,3

https://www.360docs.net/doc/bd12920367.html, 4 图7 图8

Source_Insight使用教程

作为一个开放源代码的操作系统,Linux附带的源代码库使得广大爱好者有了一个广泛学习、深入钻研的机会,特别是 Linux内核的组织极为复杂,同时,又不能像windows平台的程序一样,可以使用集成开发环境通过察看变量和函数,甚至设置断点、单步运行、调试等手段来弄清楚整个程序的组织结构,使得Linux内核源代码的阅读变得尤为困难。 当然Linux下的vim和emacs编辑程序并不是没有提供变量、函数搜索,彩色显示程序语句等功能。它们的功能是非常强大的。比如,vim和emacs就各自内嵌了一个标记程序,分别叫做ctag 和etag,通过配置这两个程序,也可以实现功能强大的函数变量搜索功能,但是由于其配置复杂,linux附带的有关资料也不是很详细,而且,即使建立好标记库,要实现代码彩色显示功能,仍然需要进一步的配置(在另一片文章,我将会讲述如何配置这些功能),同时,对于大多数爱好者来说,可能还不能熟练使用vim和 emacs那些功能比较强大的命令和快捷键。 为了方便的学习Linux源程序,我们不妨回到我们熟悉的window环境下,也算是“师以长夷以制夷”吧。但是在Window平台上,使用一些常见的集成开发环境,效果也不是很理想,比如难以将所有的文件加进去,查找速度缓慢,对于非Windows 平台的函数不能彩色显示。于是笔者通过在互联网上搜索,终于找到了一个强大的源代码编辑器,它的卓越性能使得学习Linux内核源代码的难度大大降低,这便是Source Insight3.0,它是一个Windows平台下的共享软件,由于Source Insight是一个Windows平台的应用软件,所以首先要通过相应手段把Linux系统上的程序源代码弄到Windows平台下,这一点可以通过在 linux平台上将/usr/src目录下的文件拷贝到Windows平台的分区上,或者从网上光盘直接拷贝文件到Windows平台的分区来实现。下面主要讲解如何使用Source Insight,考虑到阅读源程序的爱好者都有相当的软件使用水平,本文对于一些琐碎、人所共知的细节略过不提,仅介绍一些主要内容,以便大家能够很快熟练使用本软件,减少摸索的过程。 安装Source Insight并启动程序,可以进入图1界面。在工具条上有几个值得注意的地方,如图所示,图中内凹左边的是工程按钮,用于显示工程窗口的情况;右边的那个按钮按下去将会显示一个窗口,里边提供光标所在的函数体内对其他函数的调用图,通过点击该窗体里那些函数就可以进入该函数所在的地方。

Source Insight 常用设置和快捷键大全

1.括号配对高亮: “在前括号左侧,后括号左侧”双击鼠标左键,可以选定匹配括号和其中内容(<>,(),L{R},[]之间) 2.让{ 和} 不缩进: Options -> Document Options -> Auto Indenting -> Auto Indent Type 选Simple 还有:让{ 和} 不缩进:options->document options->auto indent 去掉indent Open Brace和Indent Close Brace。(不好使,括号无法配对对齐!) 3.添加文件类型 用户可以定义自己的类型,Options->Document Options->add type,定义文件类型名以及文件名后缀。 勾选include when adding to projects在添加目录下文件到工程是该类文件就会添加进SI的工程。 如果需要将所有文件添加进SI的工程,可以定义一种文件类型*.*。 4.恢复ctrl+a的全选功能 Options -> Key Assignments:通过关键词save 找到save all,更改为ctrl+shift+a,通过关键词select找到select all,更改为ctrl +a 5.设置背景色: Options->preference->color->windows background设置背景色(护眼色:85,90,205) 6.字符大小不一: 方法1:选上"view --> draft view",就可以让每个字符的宽度一致了。快捷键是"Alt + F12" 方法2:解决中文注释字体间距太大: (1).Options->Style Properties (2). 在左边Style Name下找到Comment Multi Line和Comment.在其右边对应的Font属性框下的Font Name中选“Pick...”设置为宋体、常规、小四。确定,退回Style Properties界面,Size设为10。最后设置Clolors框下Foreground,点“Pick...”选择一种自己喜欢的颜色就OK了

sourceinsight宏配置与使用

sourceinsight宏配置与使用指引 kaka/赵肖云 blog: https://www.360docs.net/doc/bd12920367.html,/tiananma 深圳桑菲消费通信有限公司

Source insight是一款常用的代码编辑查看管理工具,我们可以利用其本身提供的API函数编写自定义功能的宏,充分体会到它为我们的开发工作带来的便利。 在help,Macro Language Guide中可以看到相关的API:

利用上面的API函数编写一些我们开发工作中常用的宏: 1,打开基础工程,路径通常为: C:\Documents and Settings\tiananma\My Documents\Source Insight\Projects\Base 2,新建*.em文件,编写自定义的宏,如插入文件头,注释等 rebuild projects 3,执行project-? 将自定义的宏加入菜单:option?Menu Assignments 待加入菜单项 或自定义宏 准备加入的位置

上面的画面中,点Keys…可以同时为其分配快捷键,当然也可以执行option?Key Assignments实现 经上述两步操作后,我们自定义的宏已加入菜单并已分配快捷键了 addNormalComment宏 分配的快捷键

接下来,我们可以根据个人喜好设置自己的颜色方案(是不是觉得白色的背景让人看得并不舒服) 在代码查看主窗口点右键,选菜单Style Properties..,当然也可通过主菜单option ?Style Properties…进入如下画面调整各种项目如注释/普通文字的字体/背景色等等。 到此,基本配置过程已完毕,可以导出自己的配置分享给别人使用 执行命令option--?Save configurations….,会生成一个后缀为CF3的文件。 使用时执行命令option--? Load configurations…. 待设定项目 字体属性

SourceInsight使用技巧(转)

SourceInsight 使用技巧(转)
1、缩进与 tab
(1)Options 菜单?Preferences?Typing 卡,勾掉下面两项∶ Typing tab indents line,regardless of selection,空行按 tab 无法前进 Typing tab replaces current selection,选定部分内容、再按 tab 时会清除所选 (2)Options 菜单?Document Options(针对不同文件类型,分别进行设置)?下拉左上 文件类型框、选择合适类型(c 源文件)?Editing Options 框中,tab width=2? Editing Options 框中,勾选 Expand tabs(这样,按 tab 键、等价于输入 2 个空格) (3)Options 菜单?Document Options?选择合适的文件类型?点击右边中间的 Auto Indent 钮?在弹出的框中, 左边一定要点 Smart, 右边有两个复选框 Indent Open Brace 和 Indent Close Brace,具体效果可以看 SIS 的 HELP。按照部门里的编程风格要求,最方便的就是把两个 复选框都取消掉,然后点 OK。 勾选 Auto Indent 之 SMART 的效果∶在 C 程序里, 如果遇到行末没有分号的语句,如 IF, WHILE, SWITCH 等, 写到该行末按回车,则新行自动相对上一行缩进两列。 勾掉 Indent Open Brace 和 Indent Close Brace 的效果∶继上一段,在相对缩进行里, 如果 输入"}", 则自动和上一行列对齐(好像勾不勾都会有这个功能);而输入"{"时,不会与下面的 行对齐(这是勾上 Indent Open Brace 时的效果)。
2、向项目中添加文件时,只添加特定类型的文件(文件类型过滤器)
有个同事比较生猛,得整汇编代码,但在 SIS 里建立 PROJECT 并 ADD TREE 的时候,根据 默认设置并不会把该 TREE 里面所有汇编文件都包含进来, 只加了.inc 和.asm 后缀的, 后缀的 .s 没有。而且用 SIS 打开.s 的文件,一片黑白没有色彩,感觉回到 DOS 的 EDIT 时代了?? 解决 方法是在 Options->Document Options 里面,点左上的 Document Type 下拉菜单,选择 x86 Asm Source File, 然后在右边的 File filter 里*.asm; *.inc; 的后面加上*.s; 接着 CLOSE 就可以了。上面两个问题解决了,但注意加入*.s 后还需要重新 ADD TREE 一遍才能把这些汇编 加到 PROJECT 里面。
3、去掉功能强大但是无用的自动完成功能

sourceinsight快捷键

1常用操作 Close 关闭文件 : Ctrl+W Close All 关闭所有文件 : Ctrl+Shift+W Replace 替换 : Ctrl+H Go Back 后退 : Alt+< Go Forward 向前 : Alt+> 让选中的字符串高亮显示:Shift+F8 搜索: Ctrl+F 向前搜索 : F4 向后搜索 :F3 Go To Line... 转到指定行 : F5, Ctrl+G Go To Next Change 转到下一个修改 : Alt+(KeyPad) + Go To Previous Change 回到前一个修改 : Alt+(KeyPad) - Jump To Link 跳到连接(就是语法串口列表的地方) : Ctrl+L Go Back Toggle 后退到索引 : Alt+M 2详细操作 Exit 退出程序 : Alt+F4 Redraw Screen 重画屏幕 : Ctrl+Alt+Space Back Tab : Shift+Tab Backspace : Shift+BackSpace Complete Symbol 完成语法 : Ctrl+E Copy Line 复制一行 : Ctrl+K Copy Line Right 恰好复制该位置右边的该行的字符 : Ctrl+Shift+K Copy To Clip... : Ctrl+Del Cut Line 剪切一行 : Ctrl+U Cut Line Right 剪切该位置右边的该行的字符 : Ctrl+; Cut To Clip 剪切到剪贴板 : Ctrl+Shift+X Cut Word 剪切一个字 : Ctrl+, Indent Left 左边缩进 : F9 Indent Right 右边缩进 : F10 Insert Line 插入一行 : Ctrl+I Insert New Line 插入新行 : Ctrl+Enter Join Lines 加入一行 : Ctrl+J Paste From Clip 从剪切板粘贴 : Ctrl+Ins Paste Line 粘贴一行 : Ctrl+P Redo 重复上一个动作 : Ctrl+Y Renumber 重新编号 : Ctrl+R Repeat Typing 重复输入 : Ctrl+\ Replace 替换 : Ctrl+H

SourceInsight的宏语言使用

Source Insight使用进阶篇——宏语言使用Source Insight是阅读和编写代码的好东东,基本上也算得上是经典之作了,虽然还有一点点小bug,不过对于我们这些C程序员来说可是一旦拥有别无所求。但是大家可能很少用到Source Insight的宏语言(Source Insight macro language)。Source Insight中的宏语言类同于MS Office中的VBA,也具有程序化执行用户预定义操作的通用宏语言功能。VBA功能的强大就不用多作说明了,而Source Insight的宏语言也不逊色。以下就以项目中一次实际应用为例进行说明。 Source Insight宏语言语法和C语言类似,包括:顺序、分支和循环的程序结构。同时宏语言可以实现字符操作、文件操作、控制Source Insight文件窗口、访问symbol列表和symbol类型、查找替换等访问控制操作。 在一个移植类项目中,遇到了一个代码整体移植的需求。其中,有一项主要工作为代码复制及主要symbol替换。即给绝大部分全局函数和全局变量追加前缀以便与移植前区别,例如:函数”extern void func();”替换为”extern void prefix_func();”,函数和变量的声明、定义和使用都需进行替换。项目需求示意图如图1: 原有代码需要新生成的代码 图 1 项目需求示意图 这项工作人工进行需要找出需替换的symbol,再做替换操作。由于代码量较大(约几十万行代码总量,其中有5000多个symbol需要替换),人工替换非常繁琐,又易出错。一时又找不到合适的工具,这时我们想到了Source Insight的宏语言。通过Source Insight 的宏语言,访问Source Insight的symbol列表,可以区分函数,全局变量,局部变量等C

Source-Insight使用技巧

sourceinsight使用技巧 1 sourceinsight screen font的默认字体是Verdana的,它是一直变宽字体。在Document style中可以将字体改为定宽的Courier 2 勾掉indent Open Brace和Indent Close Brace的效果: 继上一段,在相对缩进行里, 如果输入"{"或"}", 则自动和上一行列对齐 3 今天把一个用sourceinsight排版整齐的C文件,偶然用VC打开一看,全乱了。研究了半天,发现SI对每个字符的宽度不太一致。发现选上"view --> draft view",就可以让每个字符的宽度一致了。快捷键是"Alt + F12" 4 选中几行代码按tab键或者shift+tab可以左右移动代码,调整代码时很有用。 配置成简单好用的c/java代码编辑器 1、缩进与tab (1)Options菜单àPreferencesàTyping卡,勾掉下面两项∶ Typing tab indents line,regardless of selection,空行按tab无法前进 Typing tab replaces current selection,选定部分容、再按tab时会清除所选 (2)Options菜单àDocument Options(针对不同文件类型,分别进行设置)à下拉左上文件类型框、选择合适类型(c源文件)àEditing Options框中,tab width=2à Editing Options框中,勾选Expand tabs(这样,按tab键、等价于输入2个空格) (3)Options菜单àDocument Optionsà选择合适的文件类型à点击右边中间的Auto Indent 钮à在弹出的框中,左边一定要点Smart,右边有两个复选框Indent Open Brace和Indent Close Brace,具体效果可以看SIS的HELP。按照部门里的编程风格要求,最方便的就是把两个复选框都取消掉,然后点OK。 勾选Auto Indent之SMART的效果∶在C程序里, 如果遇到行末没有分号的语句,如IF, WHILE, SWITCH等, 写到该行末按回车,则新行自动相对上一行缩进两列。 勾掉Indent Open Brace和Indent Close Brace的效果∶继上一段,在相对缩进行里, 如果输入"}", 则自动和上一行列对齐(好像勾不勾都会有这个功能);而输入"{"时,不会与下面的行对齐(这是勾上Indent Open Brace时的效果)。 2、向项目中添加文件时,只添加特定类型的文件(文件类型过滤器) 有个同事比较生猛,得整汇编代码,但在SIS里建立PROJECT并ADD TREE的时候,根据默认设置并不会把该TREE里面所有汇编文件都包含进来,只加了.inc和.asm后缀的,.s后缀的没有。而且用SIS打开.s的文件,一片黑白没有色彩,感觉回到DOS的EDIT时代了…… 解决方法是在Options->Document Options里面,点左上的Document Type下拉菜单,选择x86 Asm Source File,然后在右边的File filter里*.asm;*.inc;的后面加上*.s;接着CLOSE就可以了。上面两个问题解决了,但注意加入*.s后还需要重新ADD TREE一遍才能把这些汇编加到PROJECT里面。 3、去掉功能强大但是无用的自动完成功能 Options菜单àPreferences àTyping卡àAuto Completion框,勾掉Use automatic symbol completion window(这里是SIS的全局设置)

SourceInsight技巧

SourceInsight使用技巧(转) 1 sourceinsight screen font的默认字体是Verdana的,它是一直变宽字体。在Document style中可以将字体改为定宽的Courier 2 document options->auto indent 去掉indent Open Brace和Indent Close Brace的效果: 继上一段,在相对缩进行里, 如果输入"{"或"}", 则自动和上一行列对齐 3 今天把一个用sourceinsight排版整齐的C文件,偶然用VC打开一看,全乱了。研究了半天,发现SI对每个字符的宽度不太一致。 发现选上"view --> draft view",就可以让每个字符的宽度一致了。快捷键是"Alt + F12" 4选中几行代码按tab键或者shift+tab可以左右移动代码,调整代码时很有用。配置成简单好用的c/java代码编辑器 1、缩进与tab (1)Options菜单àPreferencesàTyping卡,勾掉下面两项∶ Typing tab indents line,regardless of selection,空行按tab无法前进 Typing tab replaces current selection,选定部分内容、再按tab时会清除所选 (2)Options菜单àDocument Options(针对不同文件类型,分别进行设置)à下拉左上文件类型框、选择合适类型(c源文件)àEditing Options框中,tab width=2à Editing Options框中,勾选Expand tabs(这样,按tab键、等价于输入2个空格) (3)Options菜单àDocument Optionsà选择合适的文件类型à点击右边中间的Auto Indent钮à在弹出的框中,左边一定要点Smart,右边有两个复选框Indent Open Brace和Indent Close Brace,具体效果可以看SIS的HELP。按照部门里的编程风格要求,最方便的就是把两个复选框都取消掉,然后点OK。 勾选Auto Indent之SMART的效果∶在C程序里, 如果遇到行末没有分号的语句,如IF, WHILE, SWITCH等, 写到该行末按回车,则新行自动相对上一行缩进两列。

相关文档
最新文档