当前位置:文档之家› wincc设计多语言项目

wincc设计多语言项目

wincc设计多语言项目
wincc设计多语言项目

第九章多语言项目

WinCC可用于在组态软件中使用不同的语言进行组态。还可以在运行系统中创建多种语言运行的项目。WinCC提供了用于翻译所组态文本的所有编辑器,这些编辑器均具有界面友好的导出和导入选项。文本库则提供了实际管理和维护项目中所有文本的强大编辑器。

通常,WinCC允许为安装在操作系统上的每种语言创建项目。在安装期间,WinCC也提供了一组可用来设置WinCC组态界面的语言。

安装标准版本的WinCC时可以安装下列语言:德语、英语、西班牙语、意大利语、法语。此外,对于亚洲语言版本的WinCC,还可安装下列语言:日语、中文(繁体或简体)、朝鲜语、英语。可以以安装的语言设置WinCC组态界面。此外,一旦已经安装了某种语言,则这种语言下的所有标准文本都可用。

如果项目将用在另外一台计算机上,则目标计算机上的WinCC必须安装有与源计算机相同的语言。安装WinCC时始终应该安装所有可用的语言。

在组态项目时你可能遇到以下问题。例如在用其它语言进行组态时,可能发生下列情况:

1.您正在组态一个不熟悉语言下的项目。

您是母语为英语的项目工程师,正在组态一个用于亚洲市场的项目:以首选语言创建WinCC项目用户界面。有两种组态过程。使用熟悉的语言组态项目,将文本导出,然后,在外部对文本进行翻译,最后,将所翻译的文本再导入回WinCC项目。或者,直接使用打算以后在运行系统中显示的语言来输入项目的所有文本。建议只有在对项目中的极少文本进行组态时,才使用直接文本输入。

2.组态多种不熟悉语言下的项目。

您是母语为法语的项目工程师,正在组态一个系统的项目,这个系统是由俄语、英语或德语用户进行操作。以首选语言显示WinCC的项目用户界面。使用熟悉的语言组态项目,并导出所有文本。将所导出的文件分配给使用各自语言的翻译员。翻译完毕之后,再将所翻译的文本重新导入WinCC项目。也可为操作员组态一个语言切换工具,以便可在运行系统中用其来选择所期望的操作员界面语言。

本章将主要描述使用多语言项目功能所涉及的几个方面的内容:

1.如何对文本库内的语言进行集中管理。

2.如何组态报警记录中的多语言消息。

3.如何组态多语言项目的报表。

4.如何在图形编辑器中组态多语言画面。

9.1 创建多语言项目

当使用WinCC创建多语言项目时,可在多种系统级别上对语言进行设置。因此,使用明确定义的语言表达式将有助于区分这些各种不同级别之间的差别。安装WinCC时所选择的语言在首次启动WinCC时将被设置为WinCC 用户界面语言。下次启动WinCC时,就用上次设置的WinCC 用户界面语言来显示界面。可在WinCC项目管理器中集中设置WinCC 用户界面语言。可选择用户所熟悉的语言用作组态的WinCC 用户界面语言。

当组态多语言项目时,操作系统必须满足下列要求:

操作系统上必须安装有项目语言。

操作系统上必须指定正确的系统区域设置(操作系统语言)作为缺省设置。如果不是在用西欧语言(例如亚洲语言)进行组态,这就特别重要。

操作系统必须提供任何要使用的特殊字体。尤其是非拉丁字体,例如,西里尔字母或亚洲语言字体。

必须在操作系统中安装输入法来输入例如亚洲字体。对于每个正在运行的应用程序,可选择不同的输入法。

由于WinCC和操作系统上存在各种不同的语言设置选项,可进行许多不同的语言组合,例如:

在首选语言下组态单语言项目:

操作系统语言、操作系统用户界面语言、WinCC用户界面语言和组态语言全都相同。

用非首选语言组态单语言项目:

操作系统用户界面语言和WinCC用户界面语言均属于首选语言。项目语言就是希望随后显示运行系统中的项目时所使用的语言。

如果正在组态亚洲语言,请相应地设置操作系统语言,以便正确的代码页显示所使用的字符集。

如果所有语言都出于一个地区(例如西欧),该设置就不是必需的,因为已经默认这些语言。

9.1.2 组态多语言项目涉及的内容

当组态多种语言时,需要考虑使用下列编辑器:

文本库:所有项目文本均在文本库中进行集中管理,除了来自图形编辑器的文本。文本库是集中设置字体、直接翻译文本或使用导出和导入函数以便从外部翻译文本的地方。

图形编辑器:这将用于组态项目的画面。画面可包括不同的文本元素,例如ActiveX控件的静态文本、工具提示或标签。来自图形编辑器的文本将存储在它所涉及的画面中。文本可以以表格格式导出,翻译后,重新导入相关的画面中。

报警记录:报警记录用于组态运行系统中所出现的消息。消息系统的文本将集中在文本库中进行管理。可以在报警记录中或通过文本库直接翻译文本。如果存在数量极大的消息文本,建议通过文本库对其进行翻译。使用SIMATIC STEP7进行组态:来自SIMATIC管理器的报警记录文本在传送完成后存储在文本库中,且必须在文本库中进行翻译。

报表编辑器:报表编辑器用于为运行系统所发出的报表组态布局,以及为项目的项目文档创建模板。

用户管理器:在用户管理器中组态的授权均与语言有关,且在文本库中集中管理。通过文本库翻译这些文本。用户管理器支持可以为用户界面定义的五种语言。为了在项目文本库中创建文本,必须以相应的语言打开用户管理器。

用户归档(可选):用户归档中的所有文本均集中在文本库进行管理。通过文本库翻译这些文本。

画面目录树管理器(可选):来自该WinCC选件的文本(例如容器名称)均集中在文本库进行管理。通过文本库翻译这些文本。

为了组态多语言项目,下面讲述通常的步骤:

1.在操作系统上安装所有需要的字体和输入法。如果正在组态非拉丁字体,则可用的

相关字体必须是小字体。

2.在操作系统上激活希望组态的语言。Windows文档将确切地告诉如何操作。

3.安装WinCC完整版,它带有WinCC 用户界面语言使用时所需要的所有语言。

如果随后安装语言,则这些语言的标准文本都不会自动传送给文本库。

4.在创建新项目时,WinCC 用户界面语言就是为安装WinCC所选择的语言。再次启

动时,WinCC将以最近设置的WinCC 用户界面语言打开。

5.打开WinCC中的报警记录。在此之前,不要打开文本库。如果按照这种次序进行,

所安装WinCC语言下的所有标准文本将输入到文本库中。

使用非WinCC提供的语言作为组态语言时:请注意WinCC中这类语言的标准文本

不存在译文,实际上却已经在从组态语言切换到WinCC 用户界面语言期间输入到

文本库中了。可在以后翻译这些文本或在切换到项目语言之前将语言直接输入到文

本库中。

6.使用熟悉的语言组态项目。该项目语言以后将用作文本翻译的基础。

7.使用WinCC智能简易语言工具从图形编辑器中导出文本。通过文本库导出功能导出

文本库的文本。于是就有两个文件需要翻译。在外部编辑器中翻译文本。

8.重新导入已翻译的文本。

9.在运行系统中测试已翻译完的项目。

9.1.4 为组态安装语言和设置字体

Windows使所有语言和字体都可用。安装Windows时就安装了语言。如果激活一种实际并未安装的语言,则将提示从Windows光盘上进行安装。如下可激活操作系统中的必需字体,下面分两种系统介绍:

Windows 2000

在“开始”>“设置”>“控制面板”>“国家代码”中,跳转到标题为“系统语言设置”列表上的常规标签,并激活所需的语言。

在“开始”>“设置”>“控制面板”>“国家代码”中,跳转到输入语言标签,单击“添加”按钮,然后从列表中添加必需的输入语言和键盘布局。在该标签上也可定义一个热键序列,以便切换输入语言。例如,假如正在创建英语操作系统中的亚洲语言项目,则切换到另一个Windows 应用程序时,可使用键盘快捷键来切换输入语言。

组态亚洲语言时:在“开始” > “设置” > “控制面板” > “国家代码”下,单击“设置标准”按钮。在“选择系统位置”对话框中,选择相应的操作系统语言。

WindowsXP

跳转到“开始” > “设置” > “控制面板” > “区域和语言选项”,并在语言标签上单击“详细信息”按钮。在出现的对话框中,使用“添加”按钮来添加必需的输入语言和键盘布局。在该标签上也可定义一个热键序列,以便切换输入语言。例如,假如正在创建英语操作系统中的亚洲语言项目,则切换到另一个Windows应用程序时,可使用键盘快捷键来切换输入语言。

在WinCC中可为每种所组态的语言设置自定义的字体。希望使用的字体必须安装在操

作系统中。如果所使用的项目语言包含有非拉丁字符,例如西里尔字母、希腊语或亚洲字符集,则需要特殊字体。更详细信息,请参见“非拉丁字体组态”。

在WinCC中可在下列地方设置字体:

在文本库中:这里,必须给每种非拉丁语言至少分配一种合适的字体。

在图形编辑器中:对于所有包含有文本显示的对象,可在相关对象的“属性”对话框中设置字体,而对于某些对象,也可使用“组态”对话框。在一些输入窗口中,即使正确设置了字体,非拉丁语言文本也不会正确显示。在运行系统中的显示是正确的。在这种情况中,可在另一个编辑器中输入文本(例如Word软件),然后使用复制&粘贴将其传送到输入域中。

包含有不可调节字体的对象:

工具提示:为了在运行系统中显示非拉丁字体的工具提示,可跳转到操作系统的控制面板,并在“显示”属性中设置工具提示的字体。请注意,在进行这种改变时,Windows系统中所有其它应用程序的工具提示字体都将改变。

ActiveX控件的窗口标题和列标题:如果当前运行系统语言不是WinCC语言,则文本将始终以默认的运行系统语言(英语)显示。

在图形编辑器的某些文本输入域中,不能对字体进行设置。在这种情况中,请选择一个可以在其中设置字体的输入对话框。

9.2 使用文本库进行语言管理

项目的所有文本都将集中在文本库中进行管理,除了来自图形编辑器的文本以外。每个文本条目都将分配一个唯一的ID号,将根据它来索引WinCC中的文本。

如果有大量的文本存储在文本库中,则可通过用户友好的导出和导入功能将文本导出,在WinCC外面对其进行翻译,然后将其重新导入。

如果在编辑器例如报警记录中设置另一种项目语言,则在文本库中将自动创建相应的语言列。

如果创建新的项目,并在打开文本库之前打开报警记录,则将为使用WinCC所安装的每种语言都创建语言列。同时,所有的WinCC标准文本(消息类的缺省名称、WinCC系统消息等等)均使用WinCC所安装的语言输入。

比如在报警记录和其它编辑器的项目中所创建的语言条目将以表格的形式整齐地显示在文本库中。每个语言条目都提供有一个ID号,它是其在WinCC数据库中的唯一索引。如图9-1所示。

图9-1文本库的显示

通过在Windows中使用的同类菜单、工具栏和弹出式菜单,可对文本库进行操作。如果需要在工作过程中找出特定菜单命令的意义,可在WinCC中将其选中,并按下F1,以便找出其简短解释。下面将给出操作文本库时的最重要选项的概述。

9.2.1如何使用文本库

项目的大多数文本都将集中在文本库进行管理。既可为了在外部进行翻译而导出和导入文本,也可直接在文本库中对其进行翻译。所翻译的文本在WinCC内的相关目标语言下都是可使用的。同时还可以对文本库的文本进行编辑。

添加行:将行添加到文本库,以便插入不愿在WinCC编辑器中创建的新建术语和表达式。例如,当希望通过文本索引链接术语时或希望只创建一次报警记录术语,然后就可将其用于报警记录的多处位置时,可能就是这种情况。

如果希望通过集中式文本库操作来输入所有语言下的项或表达式,那么可使用下列选项向文本库添加一行:

使用菜单命令“编辑”>“添加行”

使用键盘上的

使用弹出式菜单的“添加行”命令

新的行将总是粘贴在文本库的末尾。将自动为新建文本提供一个新的连续ID号。

复制和粘贴文本:如果文本在文本库中反复出现,则可复制单个术语,然后将其粘贴在其它位置。

如果希望在文本库中的多处位置使用同样的术语,则可使用下列选项复制单个单元的文本,并将其插入到其它位置:

使用菜单条目“编辑”>“复制”和“编辑”>“粘贴”

使用弹出式菜单上的“复制”和“粘贴”命令

使用组合键

设置字体:可为文本库中创建的每种语言自定义一种字体。这对于非拉丁字体尤其重要。

如果项目包含有非拉丁字体(例如西里尔字母、亚洲或希腊语)的语言,则必须为文本库

中相应的语言设置字体。步骤如下:

位置)。这是必须的,以便字符集可在正确的代码页下工作。在切换语言之后,要重新启动操作系统。

创建新的语言:在组态新的语言或将其用于翻译之前,必须在文本库中创建相应的列。可使用操作系统支持的所有语言(一级语言)。在文本库中最多同时创建31种语言。步骤如下:

删除语言:如果不再打算在项目中使用某种语言,则可通过文本库中的集中操作,将该语言连同项目中所有相关条目一起删除。步骤如下:

9.2.2如何翻译文本库的文本

翻译在文本库中管理的文本既可在文本库中进行,也可在外部进行:

如果只管理文本库中的少量文本,则可直接在那里对其进行翻译。

如果管理文本库中的大量文本,例如已经组态了包含有许多消息的项目,则可在文本库外部翻译文本。

当直接在文本库中进行翻译时,可如下输入文本:

在现有语言下选择相关术语的行:源文本和已翻译文本的ID号必须一致。

选择目标语言的列:所给出语言的所有条目均输入该列中。

为了从外部翻译文本库的文本,可如下操作:

1.从文本库中导出文本。步骤如下:

如果已经使用报警记录来切换希望翻译的所有项目语言,则可发现已经为这些语言创建了许多列。请注意,如果语言没有与WinCC一起交付,则必须翻译标准文本,因为它们不能以正确语言输入,而是以当前的WinCC 用户界面语言输入。这样,翻译员将不会不注意到这些文本,在导出之后将其加亮,例如,使用特别的颜色。

当从文本库中导出时,总是导出包含的所有语言。如果具有指定名称的导出文件已经存在,则它将被覆盖。

2.在外部编辑器例如Excel中翻译文本。步骤如下:

如果为编辑包含有非拉丁字体的文本,使用可保存“统一代码”的软件数据包。但Excel 不适合该用途,可使用Access或WinCC程序接口访问画面文本。此外,也可使用相关语言版本的Excel。

3.将所翻译的文本导入文本库。在导入之前,请确保所有文本都已正确而完整地翻译。在导入时,文本库中的所有文本均将被导入文件的新文本所覆盖。如果导入文件中丢失了任何翻译,项目中都可能丢失文本索引。步骤如下:

9.3 报警记录中的多语言消息

对于多语言项目,可使用报警记录来组态所有语言下的所有消息系统文本。消息系统的文本集中存储在文本库中。

文本库不仅包含有用户自己组态的文本,而且也预设置了WinCC标准文本,例如消息类和消息块的缺省名称。

创建新项目时,可以首先打开报警记录,将随WinCC安装的所有语言下的标准文本传送到文本库中。然后,创建文本库中的语言,并输入标准文本。标准文本也包括WinCC系统消息。

报警系统刚打开时,运行系统语言将被设置为项目语言。如果希望检查翻译或直接在另一种语言下输入文本,可切换报警记录中的项目语言。

操作系统上必须安装有所期望的项目语言。

要切换项目语言,选择菜单命令“视图”>“语言”。列表框将显示系统中所有可用语言(主流语言)。

切换之后,所有已组态的文本都以所选语言进行显示。如果尚未组态语言,则文本域将显示为空白或出现条目“未使用”。所设置的项目语言将显示在报警记录状态栏中。

报警记录就是可在那里查找用户文本和标准文本的地方,这两种文本均存储在文本库中。

用户文本:这些文本是消息类的名称、消息块和消息类型以及消息文本、出错点和关于消息的信息文本。除了帮助文本以外,用户文本在输入后立即输入到文本库中。帮助文本不存储在文本库中,且不能改变其语言。如果只是为一种语言进行组态或以一种“中性”语言(例如英语)输入文本,则只能使用信息文本。

标准文本:将以WinCC所安装的语言进行交付,并在首先打开报警记录或创建WinCC 系统消息时,输入到文本库中的适当语言列中。标准文本在缺省状态下将拥有消息类名称、消息类型和消息块。可改变报警记录或文本库中的标准文本。

由于报警记录文本存储在文本库中,所以,用户将拥有组态多语言消息的下列选项:如果已经组态的只是少量的消息文本,则可将目标语言消息文本输入到报警记录中或直接在文本库中对其进行翻译。如果已经组态的是大量的消息文本,则在外部对其进行翻译(在使用文本库导出功能之后),并将其重新导入。组态的通常步骤:

1.打开报警记录。

2.将首选语言设置为项目语言。

3.以首选语言组态所有消息系统文本。关于组态消息的详细信息,请参考报警记录的在线帮助。

4.在报警记录中翻译消息系统文本,则可切换项目语言,并输入目标语言文本。请记住,也要翻译标准文本。

5.借助于文本库翻译消息系统文本:从文本库导出文本进行翻译,然后重新导入翻译完的文本。因为来自报警记录的文本都集中存储在文本库中,所以,使用文本库的导出和导入功能对许多消息都是有用的。导入翻译完的文本时,通过文本库中的ID号,消息文本将自动分配给消息系统中的适当位置。如果所组态的只是少量的消息,则只将翻译完的文本直接输入到报警记录或文本库中。将翻译直接输入报警记录中时,进行如下操作:

1 使用“视图”>“语言”,设置所期望的项目语言。

2 输入翻译完的文本(消息文本、出错点、块名称等)。

如果要多次使用消息文本,在输入文本时,报警记录自动检查文本是否已经存在于文本库中。如果文本已经存在,则“文本输入模式”对话框将自动打开。如图9-2所示:

图9-2文本输入模式对话框

9.4 多语言项目的报表

在WinCC中存在两种类型的报表:

在组态期间输出以提供组态数据概述的报表(项目文档)。这些报表可以使用WinCC所安装的所有语言输出。在项目文档中,可对所组态的所有多语言文本进行归档。

在运行期间输出的报表,例如,测量数据的定期打印输出。这些报表设计为以所设置的运行语言而输出的。

在这里主要介绍创建创建多语言项目和输出运行中的多语言项目的步骤。

创建多语言项目的步骤:

1 退出运行系统。

2 将WinCC 用户界面语言设置为想要用来创建项目文档的语言。WinCC安装的

语言与WinCC 用户界面语言一样是可使用的。

3 将运行语言设置为与想要为其生成文档的项目语言一样的语言。在文本库中已

经创建的所有语言都将和运行语言一样使用。如果需要不同的字体,这或许是因为

希望对使用非拉丁字体的语言进行归档,则可为每种语言创建一个包含有正确字体

的专用布局。

4 在各自的编辑器中选择菜单命令“查看项目文档”来检查项目文档。

5 选择菜单命令“打印项目文档”来输出项目文档。

在运行系统中,可输出过程值的报表,例如,定期测量数据报表、曲线或消息报表。如果项目运行在运行系统的多种语言下,则运行系统中的报表将始终以当前语言输出。下列过程将显示如何组态按钮,操作员使用它可根据当前的运行语言输出报表。输出运行中的多语言项目的步骤:

1 打开报表编辑器。

2 对于希望用其输出运行系统报表的每种语言,可创建一个专用布局,例如

“Printlayout_de”、“Printlayout_fr”和“Printlayout_jap”。

3 对于每个布局,可创建一个专用的打印作业,例如“Print_de”、“Print_fr”和

“Print_jap”。

4 将每个打印作业链接到相应布局上:

5 打开项目的画面,并组态一个用来运行报表输出的按钮。

6 打开按钮的“对象属性”对话框,并选择事件变量。

7 选择实例“鼠标动作”作为触发事件,然后右击“动作”,并选择“C动作”。

8 在C编辑器中输入下列代码:

9.5 图形编辑器的多语言画面

在图形编辑器中,可以以安装在操作系统中的所有语言创建图形对象的文本。有时为了在打开图形编辑器时切换语言,可以选择菜单命令“视图”>“语言”。列表框将显示系统中所有可用语言(主流语言)。

如果新选择的语言起源于作为前一语言的另一个语言区域,还必须改变操作系统语言(系统所在地区)。然后,必须重新启动操作系统。切换之后,所有已组态的文本都以所选语言进行显示。如果尚未组态语言,则其文本将显示为“???”。

图形编辑器对象具有带有不同语言属性的不同对象属性。除了智能对象、画面窗口/应用程序窗口和某些WinCC控件的窗口标题以外,可改变所有对象属性的语言。这些属性包括:

“文本”属性:静态文本、文本列表、按钮、复选框、单选钮

“字体”属性:静态文本、I/O域、棒图、组显示、文本列表

“工具提示”属性:除了画面窗口和应用程序窗口以外的所有对象

“窗口标题”属性:画面窗口应用程序窗口

ActiveX控件:某些ActiveX控件具有不可为其切换语言的诸如列名称、窗口标题或轴标签等文本属性。在WinCC中,这些属性以随WinCC安装的所有语言进行存储,并在运行系统中正确显示。如果以不是通过WinCC安装的语言进行组态,则这些单元在运行系统中都将以缺省运行系统语言(英语)显示。

为了组态多语言画面对象,可如下进行操作:

1.首先组态首选语言下的所有画面和画面对象。

2.用于翻译画面文本的两种选项:

a)借助WinCC智能工具(SmartTool) EasyLanguage将所有画面文本从画面导出到CSV文件,并使用外部编辑器进行翻译。从画面导出文本的步骤:

b)切换图形编辑器中的项目语言,并以适当的语言直接在对象中输入所翻译的文本。假如文本量很大,则应始终在外部翻译文本。如果已经组态了少量的、容易处理的文本,则可直接在图形编辑器中输入目标语言文本。

翻译期间,WinCC中的文本没有任何变化。导入译文时,已经存在的文本被覆盖。

5.在相关对象中设置正确的字体。

6.切换图形编辑器中的项目语言,以便检查译文是否完整。未翻译文本显示为“???”。

9.6 实例介绍

实例:在运行系统中进行语言切换。首先在图形编辑器中组态一个按钮;这个按钮用来在运行系统中进行英语、法语和意大利语之间的切换;最后在运行系统中执行该项目下面介绍整个步骤:

当在英语、法语和意大利语之间切换图形编辑器中的项目语言时,文本每次都将以当前的项目语言显示在按钮上。

脚本语言和互动网页设计课程网上作业单选题答案

1: 下述选项中不属于JDBC基本功能的是:() 1.与数据库建立连接 2.提交SQL语句 3.处理查询结果 4.数据库维护管理 2:在page指令中,()属性是可以在页面中重复的的属性。 https://www.doczj.com/doc/2913387357.html,nguage 2.buffer 3.import 4.autoFlush 3:下面哪种数据类型是基本数据类型()。 1.class 2.interface 3.数组 4.char 4:下列哪种数据类型是引用类型()。 1.boolean 2.int 3.interface 4.long

5: 在JSP中使用标记时,不会出现的属性是:() https://www.doczj.com/doc/2913387357.html, 2.property 3.value 4.以上皆不会出现 6: 不能在不同用户之间共享数据的方法是() 1.通过cookie 2.利用文件系统 3.利用数据库 4.通过ServletContext对象 7:能够获取当前页信息并调用页面方法的对象是()。 1.request 2.page 3.pageContext 4.session 8: 可以取得用交提交的参数的所有记录值的方法是( ) 1.getParameter() 2.getAttribute()

3.getParameterValues() 4.getSession() 9:下面哪一个运算符有3个操作数()。 1.* 2.++ 3.&& 4.?: 10:以下文件名后缀中,只有()不是静态网页的后缀。 1..html 2..htm 3..jsp 4..shtml 11:以下选项中,哪一项不是JSP指令()。 1.page 2.import 3.include 4.taglib 12:实际开发中使用Session可以设置访问的安全性,请选择Session所设置的属性的数据类型( ) 1.String

动态图形设计

江汉大学201 7 -201 8学年度第一学期教学进度表课程名称动态图形设计课程编号411809002 课程性质跨专业选修 授课教师裘晓菲辅导教师无所在单位设计学院视觉传达设计系教材名称无出版社无编(著)者无 出版时间无参考书目无 本课程总学时已授 课学 时 本学期 总学时学分周学时讲授学时实验学时研习学时其它 64 0 64 4 8 64 0 0 0 教 学 重 点 重点是了解动态图形语言的功能以及作用,掌握不同环境下图形的动态图形语言。 教 学 难 点 难点是掌握动态图形语言,能利用多种方式对不同的动态图形进行结合运用。 考核要求1.考核形式:开卷考试; 2.成绩评定说明: ①评定依据:平时作业和考试内容以教学大纲为依据; ②核算方式:平时作业(60%)与期末考试(40%)相结合;平时作业的平均值为本课程平时成绩,课程的最后一次作业将作为考试成绩。 其它说明:百分制评定; 3.具体考核内容及要求详见下页“作业及辅导安排”。

周次星 期 节 次 教学安排 作业及辅导安排 教学内容 教学 形式 115-8 第一章动态图形的概述(4课时) 第一节动态图形表现定义与基本特 点 第二节动态图形表现在视觉传达设 计中的地位与应用 第三节动态图形与静态图形之间的 关系 讲授+ 辅导 教学地点:A301 教学安排:讲解动态图形表现 的基本理论 215-8 第二章动态图形的设计方法(28课 时) 第一节动态图形的基本方法(4学 时) 讲授+ 辅导 教学地点:A301 教学安排:讲解动态图形的基 本方法 315-8 第二节动态图形的节奏把控(8学 时) 讲授+ 辅导 教学地点:A301 教学安排:讲解动态图形的节 奏把控 415-8 第二节动态图形的节奏把控(8学 时) 讲授+ 辅导 教学地点:A301 教学安排:讲解动态图形的节 奏把控 615-8 第三节作用力与反作用力(8学时)讲授+ 辅导 教学地点:A301 教学安排: 讲解动态图形的作用力与反作 用力 715-8 第三节作用力与反作用力(8学时)讲授+ 辅导 教学地点:A301 教学安排: 讲解动态图形的作用力与反作 用力 815-8 第四节空间和转场设计(8学时)讲授+ 辅导 教学地点:A301 教学安排: 讲解动态图形的空间和转场设 计 1、内容:学生根据教师要 求进行动态图形设计。 2、规格:视频格式 3、时数要求:课内8课时 4、质量要求:能正确反映不同 的物体在不通的空间状态下所 反映出的物理状态,并能反映 出不同物体的运动角度以及透 视关系,能表现出所在空间的 质感,例如水的质感。并且能 体现物体主动运动的物理状 态,加速、减速等。 915-8 第四节空间和转场设计(8学时)讲授+ 辅导 教学地点:A301 教学安排: 讲解动态图形的空间和转场设 计 作业要求同上

数字图像处理课程设计题目和要求-2013

. . . .页脚. 数字图像处理课程设计容、要求 题目一:图像处理软件 1、设计容及要求: (1)、独立设计方案,实现对图像的十五种以上处理(比如:底片化效果、灰度增强、图像复原、浮雕效果、木刻效果等等)。 (2)、参考photoshop软件,设计软件界面,对处理前后的图像以及直方图等进行对比显示; (3)、将实验结果与其他软件实现的效果进行比较、分析。总结设计过程所遇到的问题。 2、参考方案(所有参考方案若无特殊说明,均以matlab为例说明): (1)实现图像处理的基本操作 学习使用matlab图像处理工具箱,利用imread()语句读入图像,例如 image=imread(flower.jpg),对图像进行显示(如imshow(image)),以及直方图计算和显示。 (2)图像处理算法的实现与显示 针对课程中学习的图像处理容,实现至少十五种图像处理功能,例如模糊、锐化、对比度增强、复原操作。改变图像处理的参数,查看处理结果的变化。自己设计要解决的问题,例如引入噪声,去噪;引入运动模糊、聚焦模糊等,对图像进行复原。 (3)参照“photoshop”软件,设计图像处理软件界面 可设计菜单式界面,在功能较少的情况下,也可以设计按键式界面,视功能多少而定;参考matlab软件中GUI设计,学习软件界面的设计。

. . . 题目二:数字水印 1、设计容及要求: 为保护数字图像作品的知识产权,采用数字水印技术嵌入水印图像于作品中,同时尽可能不影响作品的可用性,在作品发生争执时,通过提取水印信息确认作品。通常情况下,水印图像大小要远小于载体图像,嵌入水印后的图像可能遇到噪声、有损压缩、滤波等方面的攻击。因此,评价水印算法的原则就是水印的隐藏性和抗攻击性。根据这一要求,设计水印算法。 (1)、查阅文献、了解数字水印的基本概念。 (2)、深入理解一种简单的数字水印嵌入与提取方法。 (3)、能够显示水印嵌入前后的载体图像。 (4)、能够显示嵌入与提取的水印。 (5)、选择一种以上的攻击方法,测试水印算法的鲁棒性等性能。 (6)、设计软件界面 2、参考方案 (1)对水印图像进行编码置乱(可采用伪随机码,提高水印图像的隐蔽性); (2) 对图像进行子图像分解(如8*8),对子块分别进行DCT变换; (3) 对DCT系数按照zig-zag排序进行排列,选择一种频系数,对该种频系数相邻 的系数进行水印嵌入 (4) 低通滤波检验水印算法的抗攻击性。 (5) 设计数字水印的软件界面。 .页脚.

脚本语言和互动网页设计

2016-2017学年第一学期期末考试《脚本语言和互动网页设计》大作业 一、编程题((每小题100分,共100分) 编写程序register.html和register.jsp。做一用户注册界面register.html,注册信息包括:用户名,年龄,性别,籍贯。然后提交到register.jsp进行注册检验,若用户名为admin,就提示“欢迎你,管理员!”,否则显示“注册成功”并显示出注册信息。 Register.html 用户注册

用户注册

汇编语言课程设计

沈阳大学

2.3 MASM的介绍 MASM是微软公司开发的汇编开发环境,拥有可视化的开发界面,使开发人员不必再使用DOS环境进行汇编的开发,编译速度快,支持80x86汇编以及Win32Asm是Windows下开发汇编的利器。它与windows平台的磨合程度非常好,但是在其他平台上就有所限制,使用MASM的开发人员必须在windows下进行开发,历经二三十年的发展,目前MASM的版本已升至6.15,支持MMX Pentium、Pentium II、Pentium III及Pentium 4等指令系统。 2.4总体设计功能 本次课程设计的内容是采用汇编语言设计一个运行于计算机的“霓虹灯”的模拟显示 程序,由$及*字符相间,从两侧向中间螺旋汇聚直至形成一个矩形,这就要求该霓虹灯能够动态地进行变化;霓虹灯模拟显示程序主要是进行程序循环调用,可以通过CMP、JMP、JZ、RET等命令进行跳转。由于是霓虹灯的模拟显示,因此在进行程序循环调用前需要进行数据段定义,以使子程序在进行调用时能够根据数据段的定义来执行,最后显示结果。 定时器中断处理程序:计数器中断的次数记录在计数单元count中,由于定时中断的引发速率是每秒18.2次,即计数一次为55ms,当count计数值为18时,sec计数单元加一(为1秒)。 视频显示程序设计:一般由DOS 或BIOS调用来完成。有关显示输出的DOS功能调用不多,而BIOS调用的功能很强,主要包括设置显示方式、光标大小和位置、设置调色板号、显示字符、显示图形等。用INT 10H中断即可建立某种显示方式。用DOS功能调用显示技术,把系统功能调用号送至AH,把程序段规定的入口参数,送至指定的寄存器,然后由中断指令INT 21H来实现调用。 键盘扫描程序设计:利用DOS系统功能调用的01号功能,接受从键盘输入的字符到AL寄存器,以及检测键盘状态,有无输入,并检测输入各值。 2.5详细功能设计 2.5.1主程序功能 主程序通过调用各个子程序来实现清屏,改变图形等功能,具体调用过程如图1所示。 沈阳大学

wincc_课程设计报告

摘要 本设计是利用WINCC7.0设计一个单用户的项目,内容包括基本过程界面的组态,及常用变量的关联及使用方法。在设计中使用过程值归档,并利用表格趋势控件输出过程值归档。报警显示使用报警控件,显示模拟量报警。WINCC支持脚本语言,设计中包括有VB脚本及C脚本的使用。利用画面窗口控件可以实现多画面切换,便于多画面显示。在最后利用MSCOMM控件实现了简单的串口通信,通过虚拟串口与串口调试助手进行通信。 关键词:WINCC VB脚本C脚本

目录 摘要 (1) 目录 (2) 1 概述 (3) 1.1 WINCC浏览器概述 (3) 1.2 设计目的 (3) 1.3 设计任务 (3) 2 主界面配置及主画面介绍 (4) 2.1 主界面配置(main.Pdl) (4) 2.2 多画面切换 (4) 2.3 主画面 (5) 3 过程值归档及表格、趋势控件配置 (6) 3.1 过程值归档 (6) 3.2 表格控件使用 (6) 3.3 趋势控件使用 (7) 4 报警记录组态 (8) 4.1 组态报警及模拟量报警 (9) 4.2 报警控件组态 (9) 5 脚本介绍 (10) 5.1 C脚本使用 (10) 5.2 VB脚本使用 (13) 6 MSCOMM控件及添加 (15) 6.1 Active控件添加 (15) 6.2 MSCOMM控件使用 (16) 7 心得体会 (18) 8 参考文献 (19)

1 概述 1.1 WINCC浏览器概述 SIMATIC WinCC是第一个使用最新的32位技术的过程监视系统,具有良好的开放性和灵活性。 从面市伊始,用户就对SIMATIC WinCC(Windows Control center)印象深刻。一方面,是其高水平的创新,它使用户在早期就认识到即将到来的发展趋势并予以实现;另一方面,是其基于标准的长期产品策略,可确保用户的投资利益。凭籍这种战略思想,WinCC,这一运行于Microsoft Windows 2000和XP下的Windows控制中心,已发展成为欧洲市场中的领导者,乃至业界遵循的标准。如果你想使设备和机器最优化运行,如果你想最大程度地提高工厂的可用性和生产效率,WinCC当是上乘之选。 WINCC软件包括WINCC项目管理器及图形编辑器。 项目管理器支持的组态工具包括变量管理、画面生成、组态消息系统的编辑器、过程值存档、报表系统、脚本建立、用户管理系统等。 图形编辑器主要用来对新建画面的配置,添加控件。在对象调色板里包括标准对象、智能对象、窗口对象、管对象及Active控件类。还可以在库中选择控件等。 1.2 设计目的 使用常用控件制作一个综合界面,可以实现画面切换,过程值组态及表格趋势控件使用。组态报警变量实现报警功能。利用VB或C脚本实现对变量值的自增一功能及切换画面等。 1.3 设计任务 1、学会使用变量及基本画面的组态 2、学会过程值的归档 3、表格及趋势控件的组态 4、报警控件的组态 5、VB脚本及C脚本的使用

图像处理课程设计报告

图像处理课程设计报告 导语:设计是把一种设想通过合理的规划周密的计划通过各种感觉形式传达出来的过程。以下是XX整理图像处理课程设计报告的资料,欢迎阅读参考。 图像处理课程设计报告1 摘要:图像处理技术从其功能上可以分为两大类:模拟图像处理技术、和数字图像处理技术。数字图像处理技术指的是将图像信号直接转换成为数字信号,并利用计算机进行处理的过程,其主要的特点在于处理的精度高、处理的内容丰富、可以进行复杂、难度较高的处理内容。当其不在于处理的速度比较缓慢。当前图像处理技术主要的是体现在数字处理技术上,本文说阐述的图像处理技术也是以数字图像处理技术为主要介绍对象。数字图像处理又称为计算机图像处理,它是指将图像信号转换成数字信号并利用计算机对其进行处理的过程。近年来, 图像处理技术得到了快速发展, 呈现出较为明显的发展趋势, 了解和掌握这些发展趋势对于做好目前的图像处理工作具有前瞻性的指导意义。本文总结了现代图像处理技术的三点发展趋势。 对图像进行处理(或加工、分析)的主要目的有三个方面: (1)提高图像的视感质量,如进行图像的亮度、彩色变换,增强、抑制某些成分,对图像进行几何变换等,以改善图像的质量。(2)提取图像中所包含的某些特征或特殊信息,这些被提

取的特征或信息往往为计算机分析图像提供便利。提取特征或信息的过程是计算机或计算机视觉的预处理。提取的特征可以包括很多方面,如频域特征、灰度或颜色特征、边界特征、区域特征、纹理特征、形状特征、拓扑特征和关系结构等。 (3)图像数据的变换、编码和压缩,以便于图像的存储和传输。不管是 何种目的的图像处理,都需要由计算机和图像专用设备组成的图像处理系统对图像数据进行输入、加工和输出。 数字图像处理主要研究的内容有以下几个方面: 图像变换由于图像阵列很大,直接在空间域中进行处理,涉及计算量很大。因此,往往采用各种图像变换的方法,如傅里叶变换、沃尔什变换、离散余弦变换等间接处理技术,将空间域的处理转换为变换域处理,不仅可减少计算量,而且可获得更有效的处理。目前新兴研究的小波变换在时域和频域中都具有良好的局部化特性,它在图像处理中也有着广泛而有效的应用。 图像编码压缩图像编码压缩技术可减少描述图像的数据量,以便节省图像传输、处理时间和减少所占用的存储器容量。压缩可以在不失真的前提下获得,也可以在允许的失真条件下进行。编码是压缩技术中最重要的方法,它在图像处理技术中是发展最早且比较成熟的技术。

脚本语言的发展

脚本语言的发展 主流的脚本语言 目前主流的脚本语言有以下几种: Groovy Ruby Python Groovy Groovy 是 JVM 的一个替代语言—替代是指可以用 Groovy 在 Java 平台上进行 Java 编程,使用方式基本与使用 Java 代码的方式相同。在编写新应用程序时,Groovy 代码能够与 Java 代码很好地结合,也能用于扩展现有代码。目前的 Groovy 版本是 1.6.3,在 Java 1.4 和 Java 5 平台上都能使用,也能在 Java 6 上使用。 Groovy 的一个好处是,它的语法与 Java 语言的语法很相似。虽然 Groovy 的语法 源于 Smalltalk 和 Ruby 这类语言的理念,但是可以将它想像成 Java 语言的一种更加简 单、表达能力更强的变体。(在这点上,Ruby 与 Groovy 不同,因为它的语法与 Java 语法差异很大。) 许多 Java 开发人员非常喜欢 Groovy 代码和 Java 代码的相似性。从学习的角度 看,如果知道如何编写 Java 代码,那就已经了解 Groovy 了。Groovy 和 Java 语言的 主要区别是:完成同样的任务所需的 Groovy 代码比 Java 代码更少。(有时候会少很 多!) Ruby Ruby,一种为简单快捷面向对象编程(面向对象程序设计)而创的脚本语言,在 20世纪90年代由日本人松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)开发, 遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada 以及 Lisp 语言。由 Ruby 语言本身还发展出了JRuby(Java 平台)、IronRuby(.NET 平台)等其他平台的 Ruby 语言替代品。 1

-动态图形设计教学大纲

《动态图形设计》课程教学大纲 课程代码:100232025 课程英文名称:Dynamic illustration design 课程总学时:40 讲课:16 实验:24 上机:0 适用专业:动画专业 大纲编写(修订)时间:2017 一、大纲使用说明 (一)课程的地位及教学目标 《动态图形设计》是动画专业学生的一门专业选修课程,重在理论了解和操作实务性。课程的主要任务包括:了解动态图形的历史和概念、变化与发展以及应用领域和表现形式;本课程在教学内容方面除基本知识、基本理论和基本方法的教学外,通过设计训练,结合实际个案,灵活使用电脑软件工具进行动态图形的创作,着力培养学生的动手能力、创新能力和设计能力。 通过本课程的学习,学生将达到以下要求: 1.了解国内外动态图形设计市场,熟知动态图形文化; 2.了解动态图形的最新动态; 3.理解动态图形在各个领域的应用和表现形式; 4.掌握通用动态图形原理和设计的一般规律,具有设计一般动态图形设计的初步能力; 5. 将插画设计运用到其他视觉传达的领域。 (二)知识、能力及技能方面的基本要求 1.基本知识:掌握动态图形设计一般知识,动态图形的特征、表现形式、设计手法、造型要素及动态图形在各种领域的应用。 2.基本理论和方法:掌握动态图形的造型要素、构图方法;各国不同风格的动态图形表现形式;动态图形的主题、表现手法、绘制手法等;动态图形的过程及创作设计的一般规律。 3.基本技能:掌握动态图形的表现形式、构图设计,色彩设计的技能,掌握Photoshop设计软件的使用等。 (三)实施说明 1.教学方法:课堂讲授中要重点对动态图形的基本概念、基本方法和解题思路的讲解;采用启发式教学,培养学生思考问题、分析问题和解决问题的能力;引导和鼓励学生通过实践和自学获取知识,培养学生的自学能力;增加讨论课,调动学生学习的主观能动性;注意培养学生提高利用标准、规范及手册等技术资料的能力。讲课要联系实际并注重培养学生的创新能力。 2.教学手段:本课程属于专业选修课,在教学中采用电子教案、ppt课件及多媒体教学相结合等先进教学手段,以确保在有限的学时内,全面、高质量地完成课程教学任务。 3.计算机辅助设计:要求学生采用二维Photoshop设计软件进行gif动态插画设计和创作设计作业的设计。 (四)对先修课的要求 本课程的教学必须在完成先修课程之后进行。本课程主要的先修课程有素描、色彩、图案变化设计等。本课程将为角色设计、网页设计、场景设计等专业课以及毕业设计的学习打下良好基础。 (五)对习题课、实践环节的要求 1.对重点、难点章节(如:角色定位设计、动态图形设计在各个领域的应用等)应安排大量课时,以培养学生消化和巩固所学知识,用以解决实际问题为目的。

汇编语言课程设计 pdf

汇编语言课程设计 题目:中断技术程序设计 姓名:、大川 学号:、、、、、、、、、 班级:12计算机应用技术(1)班 指导老师:、、、、 日期:2013年12月13日

目录

一、汇编语言 1、汇编语言(Assembly Language)是面向机器的程序设计语言。在汇编语言中,用助记符Memoni)代替机器指令的操作码,用地址符号(Symbol)或标号(Label)代替指令或操作数的地址,如此就增强了程序的可读性并且降低了编写难度,象这样符号化的程序设计语言就是汇编语言,因此亦称为符号语言。使用汇编语言编写的程序,机器不能直接识别,还要由汇编程序或者叫汇编语言编译器转换成机器指令。汇编程序将符号化的操作代码组装成处理器可以识别的机器指令,这个组装的过程称为组合或者汇编。因此,有时候人们也把汇编语言称为组合语言。 简介汇编语言是直接面向处理器(Processor)的程序设计语言。处理器是在指令的控制下工作的,处理器可以识别的每一条指令称为机器指令。每一种处理器都有自己可以识别的一整套指令,称为指令集。处理器执行指令时,根据不同的指令采取不同的动作,完成不同的功能,既可以改变自己内部的工作状态,也能控制其它外围电路的工作状态如图所示,在电路中,每条机器指令都表现为一组电信号,通过一排导线进入处[1] 理器。这些电信号有的呈高电平,有的呈低电平,哪些为高,哪些为低,取决于不同的机器指令。如果把高电平记为“1”,低电平记为“0”,那么,不同的机器指令将表现为不同的二进制序列,由于它们的无规律性,这就使得机器指令难以理解、书写和记忆人类最容易接受自己每天都使用的自然语言。为了使机器指令的书写和理解变得容易,需要借鉴自然语言的优点,为此就引入了汇编语言。汇编语言使用符号来代表不同的机器指令,而这些符号非常接近于自然语言的要素。基本上,汇编语言里的每一条指令,都对应着处理器的一条机器指令。汇编语言包括两个部分:语法部分和编译器。语法部分提供与机器指令相对应的助记符,方便指令的书写和阅读。当然,汇编语言的符号可以被人类接受,但不能被处理器识别,为此,还要由汇编语言编译器将这些助记符转换成机器指令。根据应用领域的不同,处理器的种类繁多,比如用于工业控制和嵌入式计算的Z80、MC68000和MCS-51、广泛应用于个人计算机的INTELx86系列,以及基于ARM体系结构的处理器,包括苹果公司在内的大企业都是ARM的客户。事实上,今天的ARM是最受欢迎的32位嵌入式处理器,而且,今天的ARM处理器比INTEL奔腾系列卖得还多,基本上是3:1的比例。不同的处理器有不同的指令集。正是因为这个原因,每一种处理器都会有自己专属的汇编语言语法规则和编译器。即使是同一种类型的处理器,也可能拥有不同的汇编语言编译器。一个明显的例子是INTEL x86系列的处理器,围绕它就开发出好多种编译器来,如MASM、NASM、FASM、TASM和AT&T等。而且,这每一种编译器,都使用不同的语法。 2、优缺点优点 1、因为用汇编语言设计的程序最终被转换成机器指令,故能够保持机器语言的一致性,直接、简捷,并能像机器指令一样访问、控制计算机的各种硬件设备,如磁盘、存储器、CPU、I/O端口等。使用汇编语言,可以访问所有能够被访问的软、硬件资源。

分布式控制系统课程设计

分布式控制课程设计 设计题目:课题八:3台电动机的顺序控制 学校:上海工程技术大学 院系:机械工程学院

二任务描述: 在现代工业生产中,电动机自动与手动正反转的设置得到了广泛的应用。设计三台电动机的顺序控制程序的原则是: (1)自动每隔离十分钟启动一台电机,中间可急停,到了八小时后都自动关闭。 (2)手动顺序启动,手动反序停止。 设计四段程序,第一段是自动顺序启动三台电机,由SB1总起T0,T1延时触发。第二段程序是到点自动停止,每个电机配备一个定时器加计数器来实现。第三段程序是手动顺序启动由SB2总起,T5,T6延时触发。第四段程序是手动反序停止由中间继电器M1.0,M1.1,M1.2线圈触发,而在第三段程序的起停保电路中用它们的常闭触点来实现。 控制任务和要求: (1)启动操作:按启动按钮SB1,电动机M1启动,10s后电动机M2自动启动,又经过8s,电动机M3自动启动。 (2)停车操作:按停止按钮SB2,电动机M3立即停车;5s后,电动机M2自动停车;又经过4s,电动机M1自动停车。 (3)要求启动时,每隔10min依次启动1台,每台运行8h后自动停车。在运行中可用停止按钮将3台电动机同时停机。 三电动机及其PLC控制器的介绍 1.系统设计功能 1)电路设计 本课题的三台电动机应满足以下要求 (1)自动时,当第二台电动机延时启动时,不关闭第一台电动机。当第三台电动机延时启动时,不关闭第一,第二台电动机。且三者自各自启动就开始计数器计时,准备 关闭。 (2)用急停按钮使三台电动机同时停移,但时间必须在自动停止时间范围内。 (3)手动时,当第二台中动机延时启动时,必须等三台电动机按顺序都启动后才可以按下手动反序停止按钮,使他们各自停止。 2)主电路设计 由三台电机组成,启动电路由自动开关QF0.,接触器KM0-KM3.热继电器FR1-FR3各台电

Wincc课程设计报告

河南理工大学《组态软件技术基础》设计报告 水位、水温检测系统 姓名: 学号: 专业班级: 指导老师: 所在学院: 2012年7月6 日

摘要 本设计是基于SIMATIC WinCC的水位水温监控系统,可以自动完成蓄水和排水功能,满足工业生产过程中的需要。SIMATIC WinCC是第一个使用最新的32位技术的过程监视系统,具有良好的开放性和灵活性。 随着科学技术的发展,工业生产过程的自动化水平越来越高,相应的要求其控制界面也应该越来越人性化和简洁化,人们也逐渐意识到原有的上位机编程的开发方式。组态王软件是一种通用的工业监控软件,它把过程控制设计、现场操作以及工厂资源管理与一体,实现最优化管理。它基于Microsoft Windows XP/NT2000操作系统,用户可以在企业网络的所有层次的各个位置上都可以获得系统的实时信息。采用组态王软件开发工业监控工程,可以极大地增强用户生产控制能力、提高工厂的生产力和效率、提高产品的质量、减少成本及原材料的消耗。它适用于从单一设备的生产运营管理和故障诊断,到网络结构分布是大型集中监控管理系统的开发。它以标准的工业计算机软、硬件平台构成的集成系统取代传统的封闭式系统。 关键字:WinCC、组态王软件、工业监控

Abstract This design is based on SIMATIC WinCC and water temperature control system, you can auto-complete of water storage and drainage features, and meet the needs of industrial production processes. SIMATIC WinCC is the first process monitoring systems with the latest 32-bit technology, openness and flexibility with good. With the development of science and technology, the industry increasingly higher level of automation of the production process, the corresponding requirements under its control interface should be more humane and simplicity of, people also come to realize that the original development of computer programming. Kingview software is a general industrial monitor software, it design, hands-on process control and plant resource management and integration, achieving optimal management. It is based on the Microsoft Windows XP/NT2000 operating system, the user can at all levels of the corporate network wherever it can get real time information system. Using the kingview software development industry to monitor the project, can greatly enhance user control, to improve productivity and efficiency, improve product quality, reduce costs and raw material consumption. It is suitable for production and operations management from a single device and troubleshooting to the network structure is the distribution of the large concentrated monitoring system development. It to a standard industry computer software and hardware platforms constitute integrated system to replace the traditional closed systems. Keywords: WinCC, kingview software, industrial monitor

图形图像处理实验报告

第四次实验报告 实验课程:图像图像处理实验人:尹丽(200921020047) 实验时间:2012年4月19日实验地点:5-602 指导老师:夏倩老师成绩: 一、实验内容: ⑴图像的锐化:使用Sobel,Laplacian 算子分别对图像进行运算,观察并体会运算结果。 ⑵综合练习:对需要进行处理的图像分析,正确运用所学的知识,采用正确的步骤,对图像进行各类处理,以得到令人满意的图像效果。 二、实验目的: 学会用Matlab中的下列函数对输入图像按实验内容进行运算;感受各种不同的图像处理方法对最终图像效果的影响。(imfilter;fspecial;) 三、实验步骤:

1、仔细阅读Matlab 帮助文件中有关以上函数的使用说明,能充分理解其使用方法并能运用它们完成实验内容。 2、将Fig3.41(c).jpg 图像文件读入Matlab ,使用filter2函数分别采用不同的算子对其作锐化运算,显示运算前后的图像。 3、算子的输入可采用直接输入法。其中Sobel ,Laplacian ,也可用fspecial 函数产生。 4、各类算子如下: ???? ??????---121000121 ??????????-111181111 5、将Fig3.46(a).jpg 图像文件读入Matlab ,按照以下步骤对其进行处理: (1)用带对角线的Laplacian 对其处理,以增强边缘。 (2)用imadd 函数叠加原始图像。可以看出噪声增强了,应想法降低。 (3)获取Sobel 模板并用filter2对其进行5×5邻域平均,以减少噪声。 5(1)实验代码如图: 对角线Laplacian Sobel 垂直梯度

脚本语言和交互网页设计复习题

脚本语言和交互网页设计复习题 一、单项选择题 假设在应用中有一个,它的文件路径如下: ,那么在浏览器端访问的是什么? ( ) 下面对动作描述正确的是( ) 在页面被请求的时候引入一个文件。 寻找或者实例化一个。 把请求转到一个新的页面。 输出某个的属性。 在体系架构中,承担显示功能(层)的组件是( ) . 在页面中的输出语句是( ) () . () () () 对象的作用是( ) 针对错误网页,未捕捉的例外 用来传送回应的输出 正在执行的内容 用户端请求,此请求会包含来自请求的参数 下面哪一个不是本身已加载的基本类?() 、.* 、.* 、.* 、.* 对于预定义的说法错误的是:() 、一次可声明多个变量和方法,只要以“;”结尾就行 、一个声明仅在一个页面中有效 、声明的变量将作为局部变量 、在预定义中声明的变量将在页面初始化时初始化 从“员工” 表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条语句正确:()、* 员工姓名’玛丽’ 、* 员工姓名’玛丽’ 、* 员工姓名‘玛丽’ 、* 员工姓名‘玛丽’ 下述选项中不属于基本功能的是:() . 与数据库建立连接.提交语句 .处理查询结果. 数据库维护管理 在中使用<>标记时,不会出现的属性是:() . . 以上皆不会出现 . 下面哪个不是操作的属性()。 .. . . . 以下方法中,哪一个方法不是类的方法()。 .. . .

关于正确的说法是:() 、文件与所定义的类名可以不同,但一定要注意区分字母的大小写 、在文件中引用,其实就是用<>语句 、被引用的文件的文件名后缀为 、文件放在任何目录下都可以被引用 程序的入口点是:() 、()、()、()、() 不能在不同用户之间共享数据的方法是() 、通过、利用文件系统 、利用数据库、通过对象 .下面对动作描述正确的是( ) 在页面被请求的时候引入一个文件。 寻找或者实例化一个。 把请求转到一个新的页面。 输出某个的属性。 在安装完服务器后,需要配置运行环境,增加的环境变量属性是( ) . 实际开发中使用可以设置访问的安全性,请选择所设置的属性的数据类型( ) 可以取得用交提交的参数的所有记录值的方法是( ) () () () () 下列哪些不是的特点:() 将内容的生成与显示分离 使用可重用的组件 采用标记简化开发 对这样的图形界面程序的支持 .以下文件名后缀中,只有()不是静态网页的后缀。 . . . . . 下列描述中,只有()错误的。 .提供了多种语言支持 . 提供了多种平台支持 . 采取编译执行的方式,极大的提高了运行性能 . 提供跨平台支持,也可以在下执行 . 以下选项中()不是开发应用程序所必需的。 .. . 服务器. 开发工具 . 在指令中,()属性是可以在页面中重复的的属性。

汇编语言程序设计

汇编语言程序设计 实验报告 实验名称上机过程及顺序结构与分支结构程序设计实验班级 学号 姓名 日期2017年10月26号 成绩 评阅人 软件学院

一、实验目的与意义 理解并熟练掌握汇编语言程序设计过程中的编辑、汇编、链接和调试等各个步骤,提高对汇编课程内容的理解和汇编语言的掌握,通过上机练习加深对课程内容的理解和掌握。通过汇编语言编制的程序上机调试、运行检验程序设计是否正确。熟悉和掌握编辑、汇编、连接和调试四个实用程序的使用方法,掌握调试程序中的几个常用命令的使用方法。熟悉其基本的指令操作,debug调试操作命令以及分支结构、顺序结构和循环结构的程序设计。 二、实验环境 操作系统:Microsoft Windows8 集成环境:Masm for Windows 上机地点:信息楼B405教室 三、实验的预习内容 预习的主要内容: 1. 使用DEBUG命令的方法; 2. 熟悉掌握从理论上定义数据的类型(即DB,DW,DD,); 3. 分支结构和顺序结构的步骤以及相关的指令; 4. 常用的标志位状态及相应的作用; 实验思路: 在对题目进行分析后,分析出解题方法,并做出与实验思路相对应的程序框图。依照程序框图的内容输入相对应的代码,最终在调试代码后,发现并解决一系列的汇编语言错误。进一步优化算法。实验之前必须了解十进制、十六进制和ASCII码之间的转换。预习查表法相关命令,掌握顺序程序的结构,从键盘输入数据的命令及显示到屏幕上的命令。 实验一: 题目1:将程序编辑、汇编、连接并通过集成环境中的debug调试,观察运行结果;用E命令修改指定地址的数据,再用G命令执行程序查看变化,用A 命令将加法指令修改成减法指令,再将其编译运行,查看寄存器值变化的异同。 题目2:分别用DB、DW和DD数据段9H,0FAH,41H,27H,编译链接之后生成exe文件,再用debug的r命令找到数据段地址,用d命令指定数据段地址,观察汇编后在机器内部对应的存储情况。 实验二: 先设置数据段地址和堆栈段地址;设置堆栈段指针;读取一个字符然后存储在AL中;用BX来存储AL中字符对应的数值;将BX中的值作为偏移地址;并在数据段中查找对应字符串;最终输出结果结束程序。 实验三: 先初始化数据段地址与堆栈段地址;设置堆栈段指针;然后将数据段中的data1放入AL中;读取数据段中的data2并判断data2是否大于0;然后读取数

Wincc课程设计报告——自动化

内蒙古建筑职业技术学院《组态软件WINCC及其应用》设计报告 水箱液位的WinCC监控 姓名: 学号: 专业班级: 指导老师: 所在学院: 年月日

本设计是基于SIMATIC WinCC的水箱液位监控系统,可以自动完成蓄水和排水功能,满足工业生产过程中的需要。SIMATIC WinCC是第一个使用最新的32位技术的过程监视系统,具有良好的开放性和灵活性。 随着科学技术的发展,工业生产过程的自动化水平越来越高,相应的要求其控制界面也应该越来越人性化和简洁化,人们也逐渐意识到原有的上位机编程的开发方式。WINCC软件是一种通用的工业监控软件,它把过程控制设计、现场操作以及工厂资源管理与一体,实现最优化管理。它基于Microsoft Windows XP/NT2000操作系统,用户可以在企业网络的所有层次的各个位置上都可以获得系统的实时信息。采用组态王软件开发工业监控工程,可以极大地增强用户生产控制能力、提高工厂的生产力和效率、提高产品的质量、减少成本及原材料的消耗。它适用于从单一设备的生产运营管理和故障诊断,到网络结构分布是大型集中监控管理系统的开发。它以标准的工业计算机软、硬件平台构成的集成系统取代传统的封闭式系统。 关键字:WinCC、自动化、工业监控

This design is based on SIMATIC WinCC water control system, you can auto-complete of water storage and drainage features, and meet the needs of industrial production processes. SIMATIC WinCC is the first process monitoring systems with the latest 32-bit technology, openness and flexibility with good. With the development of science and technology, the industry increasingly higher level of automation of the production process, the corresponding requirements under its control interface should be more humane and simplicity of, people also come to realize that the original development of computer programming.WINCCsoftware is a general industrial monitor software, it design, hands-on process control and plant resource management and integration, achieving optimal management. It is based on the Microsoft Windows XP/NT2000 operating system, the user can at all levels of the corporate network wherever it can get real time information system. Using the kingview software development industry to monitor the project, can greatly enhance user control, to improve productivity and efficiency, improve product quality, reduce costs and raw material consumption. It is suitable for production and operations management from a single device and troubleshooting to the network structure is the distribution of the large concentrated monitoring system development. It to a standard industry computer software and hardware platforms constitute integrated system to replace the traditional closed systems. Keywords: WinCC,Automation , industrial monitor

相关主题
文本预览
相关文档 最新文档
用户名:
密码: