图形模块化的编程语言

2024-08-03

图形模块化的编程语言(精选10篇)

图形模块化的编程语言 篇1

1 模块化课程结构体系的构建

1.1 课程职业岗位群分析

针对媒体及信息技术设计产业, 图形图像处理涉及的职业岗位群有:平面设计师、包装设计师、装潢设计师、广告设计师、游戏动画设计师等, 各岗位群的技能要求如表1所示。

1.2 课程培养目标分析

通过分析媒体及信息技术设计岗位群的技能要求, 《图形图像处理课程》在教学中应达到以下目标:

(1) 教学目标:能够赏析各类经典作品、掌握图像制作方法;强化图像制作技能、积累图像制作经验;激发自身学习兴趣、形成持久学习动力;提升自主学习能力、满足职业岗位需求。

(2) 专业知识目标:掌握图形图像处理的理论基础知识;掌握图形图像的采集及输入方法与设备;掌握抠取图像去除图像背景的方法与技巧;掌握数字图像的修复与润色技术;掌握色彩管理对校正图像的必要性及管理流程;掌握分析图像的品质与校正图像的方法;掌握图像的合成与特效制作方法与技巧;掌握图像及文字的特效制作方法;掌握图像的各种输出方式及对图像的要求。

(3) 职业能力目标:能够对客户提出的要求快速地修改作品;能够使用自己掌握的知识设计作品;具有获取知识、应用与创新能力;具备自我发展能力与提高效率观念。

(4) 综合素养目标:乐观、敬业与团队协作精神;感悟、沟通与表达能力。

1.3 课程模块化结构的划分

根据不同职业岗位群的需求, 把《图形图像处理》课程按其内容的相对独立性, 合理地将课程内容拆分成较小的、相对完整的、独立的知识模块, 培养学生特定的知识和应用能力, 建立起不同结构的图形图像处理方面的技术人才。具体划分如表2所示。

2 模块化课程结构体系的实施

2.1 模块化教学内容的选取

(1) 图像处理理论模块。本模块主要讲解数字图像的基本概念、组成单元等基本理论。此模块要求所有设计人员必须了解数字图像的属性, 因为这是认知和从事图像处理的前提。

(2) Photoshop软件工作环境模块。本模块主要讲解在Photoshop软件工作环境下如何快速、高效地完成实际操作任务。此模块是使用Photoshop软件的所有人员都必须掌握的基本操作技能。

(3) 图像的输入模块。针对所有设计人员, 本模块主要讲解数字图像的获取过程, 掌握图像常见的输入方法及设备。

(4) 选择与抠取图像模块。针对所有设计人员, 本模块主要讲解如何选择图像的局部编辑, 以及如何将图像从一个背景中提取出来的操作方法。

(5) 编辑与修复图像模块。针对专业的印前制作人员、设计师和摄影师, 本模块主要讲解如何更改数字图像的尺寸、分辨率, 图像的裁切、图像的拼贴、图像的自由变形, 数字图像的修复、数字图像的润饰等。

(6) 颜色管理与图像校正模块。针对设计人员, 本模块主要讲解如何使用色彩管理确保图像的显示效果, 以及如何校正带有色调、色偏的图像以满足正常的设计需求。

(7) 图像合成模块。针对设计广告人员, 本模块主要讲解图像的合成方法与合成技巧。

(8) 图像的特效制作模块。针对平面广告和动画设计人员, 本模块主要讲解图像特殊效果建立的方法, 以及如何使用外挂插件。

(9) 文字处理模块。本模块主要讲解文字在设计创作中的应用。

(10) 图像的输出模块。本模块主要讲解创建好的数字图像在常见输出方式下的设置、要求及注意事项。

2.2 模块化教学内容的组织与安排

整个教学内容选用十个教学模块, 再将每个模块知识分解为:项目教学单元—任务驱动单元—层次训练单元—案例实训单元—产品实习单元—网络教学单元。将每个模块的“项目教学单元”、“任务驱动单元”和“层次训练单元”贯穿于整个工作过程, 通过教师引导, 将理论与实践一体化。将“案例实训单元”和“产品实习单元”结合实际产品, 提供实习化工作任务, 实现工学结合。“网络教学单元”内容主要让学生自主学习, 培养其开放学习的兴趣。整个教学内容的安排如图1所示。

2.3 多种教学方法的应用

“项目教学单元”使用项目教师引导学生学习, “任务驱动单元”使用目标任务促进学生学习, “层次训练单元”采用层次化的习题和练习训练学生动手能力, “案例实训单元”采用案例分析的方法使学生学会分析问题, “产品实习单元”采用分组讨论的方法完成产品的实习任务, “网络教学单元”使用网络资源提供的教程和课程的电子资源启发、引导学生自主学习。

3 实施模块化课程结构的注意事项

在实施模块化课程结构操作过程中应注意4点: (1) 模块的内容选择依据职业岗位实际需要确定, 应该实用性、应用性强; (2) 因为每个模块内容相对独立, 所以每学完一个模块应确保获得一项知识和能力; (3) 模块之间自由动态组合, 每个模块组合有明确的行为目标和具体要求; (4) 课程模块内容必须及时更新, 以反映行业发展所产生的新技术、新方法、新工艺、新手段。

参考文献

[1]王作兴, 陶红林.构建模块化高职课程体系的思考[J].高等建筑教育, 1999 (10) .

[2]戴勇.高职模块化课程开发研究[J].中国职业技术教育, 2004 (11) .

[3]朱保华, 杨红春.职校教育模块化课程体系建设探讨[J].当代文化与教育研究, 2006 (1) .

[4]陈解放.高等职业教育课程模块化设计探讨[J].职业技术教育, 2006 (7) .

图形模块化的编程语言 篇2

一、前言

图形语言与文字语言从表现形式上有着很大的差异,图形语言给人们带来的是视觉感受,而且,通过图形可以展示出其中所蕴含的信息,这是文字语言无法达到的。图形语言主要由色彩、图形等要素组成,并通过抽象图形、具体图形、意向图形等进行表达,通过灵活性的展示方法来建立人与人之间的情感交流渠道,本文主要对图形语言在包装设计中的应用进行分析。

二、图形语言的主要特点分析

1.简洁性特点

图形语言在各个行业具有广泛的应用,尤其是在包装设计中的应用更多,也呈现出了与传统包装设计不一样的效果。在以往的包装设计中主要是为了让消费者更深层次的了解产品,经常会用一些文字的方式来描述产品的使用、功能、特点等,或是在包装设计上根本没有体现这些因素,而是将这些文字都体现在了产品的说明书上,其中有很多专业性语言也仅有少数人群能够理解,大大的影响到了产品的经营效益。而图形语言能够有效的解决这些问题,将产品功能以及特征等较为复杂的商品信息简洁化处理,利用最单纯的图形形式,将其一一呈现在消费者眼前,能够让消费者在最短的时间内全面的了解产品特点和功能,熟悉产品的操作步骤,因此说,图形语言具有简洁化的特点。

2.直接性特点

图形语言在包装设计中的应用,相比于包装上文字的描述,会给消费者带来更直接的视觉感受,消费者可以通过看图直接了解产品的种类、功能,这样消费者可以根据自身的使用需求来挑选自己喜欢的产品。图形语言的直接性特点是它的重要表现形式,也正是如此才有更多的产品在包装设计上直接用图形取代以往的文字描述,而事实证明,图形语言在包装设计中的应用也带来很好的效果。

三、图形语言在包装设计中的应用分析

1.抽象图形的应用

包装设计是否能够吸引更多的消费者或者是给消费者带来更广阔的想象空间,是设计师重点关注的问题。抽象图形作为图形语言中的重要组成部分,主要是从想象中抽取图形的最本质因素,并将其图形进行分解、重组,以此来体现出抽象图形的隐喻美感。因此,可以将其应用到包装设计中,通过抽象图形隐喻的美感来吸引更多消费者,并引起消费者心理的共鸣。抽象图形应用在包装设计中,主要在材质结构以及产品等主题类型中,具体的应用还需要结合产品的各方面特征以及设计师的设计理念进行,将两者有效的融合才能给消费者带来更多的想象空间,从而有助于扩展产品的影响力。

2.具体图形的应用

在以往的包装设计中,由于缺乏图形的表达,使得消费者不能更深层次的了解产品,而能够在不了解产品的情况下购买产品的消费者却是少之又少,从而影响到产品的经营效益。具体图形,主要是利用写实的手法,来将目标也就是我们所说的产品能够实现的功能进行视觉塑造,当然,具体图形的表现手法应从写实、突出美感等两方面考虑,这样不仅可以让消费者更深层次的了解产品的外形特、材质、颜色等,同时也能够让消费者了解产品所能够实现的功能,让消费者买的放心、买的踏实,才更有利于提升产品的经营效益。从当前具体图形在产品中应用的形式来看,主要分为绘画图形、摄影图形等两种,通过这两种具体图形的应用,可以保持包装图形极高的细腻度以及包装图形的直观性,由设计师对具体的图形进行筛选和加工,以产品的特征、功能等为基础进行设计,并对其进行不断的创新,为消费者带来更刺激的视觉体验,吸引更多的消费者,提高包装设计效果,提升产品的经营效益。

3.意向图形的应用

意向图形与抽象图形和具体图形有着很大的差异性,虽然意向图形也是从产品的主要特征抓取关键点,但是,意向图形更注重产品的内涵和深意的表现,要求设计师在设计的过程中,需要往寓意性的方向并结合产品的基础特征进行艺术加工和处理。将意向图形应用到包装设计的过程中,主要是设计师在对产品想象的过程中,将其形象进行具体化,用图形呈现出来,是当前包装设计中广泛应用的主要图形语言之一。

四、总结

浅析招贴艺术中图形语言的特征 篇3

图形作为一种语言,有自己独有的语言特征,它以独特的语言方式解析信息、传递信息。本文通过对招贴设计中的图形语言的特征进行全面的解析,深刻、合理、更加有效地运用这种语言特征传播信息。并通过案例分析,从不同的角度感悟图形特有的语言魅力。

关键词:

招贴设计 图形语言 特征

中国分类号:U212.33

文献标识码:A

文章编号:1003-0069 (2015) 02-0141-02

一 图形语言概念描述

图形英语为Graphic,其内涵是依赖于平面设计承载着建立信息、传达信息以及表现情感的特殊符号。图形是重要的视觉符号语言,具有创造性表达人类情感、观念和思想的语言与信息的功能。图形是构成招贴设计的主要元素,从某种意义来说,招贴设计的过程就是一个将创意用图形或者语言表现的过程。

图形语言作为一种交流信息的媒介,有很强的功能性,是通过传播某种概念、思想或观念的一种图画影像。图形语言还是一种视觉语言,通常可以理解为一种说明性的图画形象或传播信息的视觉形象。可以不受国度、文化、语言限制的传达信息的手段。被称作图形语言,就表示图形会“说话,具备了语言的用途,它可以成为表达意思,交流思想的工具。它具有传情达意的作用,是传递信息的媒介。

二 图形语言的特性

1 独特性

图形语言的独特性是通过对创意中心的深刻思考和系统分析,充分发挥想象的思维和创造力,是想象、意念形象化、视觉化的一个过程。图形语言创意的过程是设计中非常重要的环节,也是关键环节,是从怎样分析、怎样思考到怎样视觉化表现的过程。

在招贴设计中,图形语言由于自身的独特性给人的视觉印象要优于文字语言,甚至有时可以打破文字语言的限制。它虽不像文字语言有固定的构词和语法,却能根据人们以往的视觉经验,挖掘出与传达信息潜在联系的视觉符号。图形作为设计中强有力的表现形式,为设计者设计出各种形式创造的可能性。而承载这种可能性的招贴总是被设计师视为最直接、有效的传播方式。

2 幽默性

对于招贴设计来说,幽默性是一种思维的扩张和发散,是一种全新的创造,已经远远地超越了单纯的招贴设计艺术的表达方式,同时幽默性在招贴设计中潜移默化地影响着人们的思想意识、人生态度、价值观念等功能。通过幽默性的表现方式,张扬了自我、散发着人文主义和人道主义精神,并将招贴的价值提升至一个新的高度。

将幽默性展示在招贴设计中来的典型代表除了著名设计大师福田繁雄之外,日本设计大师U.G.佐藤也是其中一位。U.G.佐藤的设计是以“图解性”而闻名的设计师,在他的作品中,他通常将幽默、幻想、嘲讽、环境、和平等交织在一起同时充满了童真与顽皮,所以也易于被受众理解。例如他1978年设计的《和平》这幅招贴设计,他的灵感来源于他所居住的地方,附近有块露天的区域被铁丝栅栏围着,孩子们在上面弄了一个洞,这样他们就可以进去玩耍,就是这个破洞元素引起了他的注意。因此佐藤用破了一个缺口的铁丝网作为设计元素,将这个“破口”幻化成鸽子的形状,同时将鸽子图形放在栅栏中间一目了然的位置。这只象征自由的鸽子与代表钳制和压迫的封闭铁丝网联系在一起,线条的运用简单却意味深长。他并没有利用过多的文字,而是通过幽默性的表现手法来显示出现实的和平需要用武力来维持这一讽刺的含义,用有趣、幽默的形式体现最直观的图形形象,这种幽默性不仅超越语言的障碍,同时打破了禁忌和阻力,使受众产生了奇妙的共呜,令其看起来赏心悦目,也传递着对自由的感受。U.G.佐藤将幽默的表现方式融入招贴艺术创作中,极大地提升了招贴的使用价值和审美价值。

所以,将幽默性运用在招贴设计中,不仅是对传统招贴的延续和发展,同时融入了设计师的灵感、思维及风格。

3 符号性

图形具有符号性的涵义,所谓符号性,是指任何可以拿来“有意地代替另一种事物的东西”,其语言形象明晰、简单、直白,因而在认识心理上具有普遍的认同感。所以,图形语言设计,作为传达思想的媒体,本身就是符号。招贴设计中的图形语言,取决于设计师对主题的理解与把握,图形是视觉空间设计中的符号形象,是招贴设计中不可忽视的视觉元素,是视觉传达过程中较直接、准确的媒体,带给设计师更多的发展和联想空间。然而图形符号是传递信息的重要载体,同时图形符号的创造是具有一定的价值。在招贴设计的过程中,应追求招贴的设计需要通过图形符号来表达,而不是靠复杂的文字来诠释,图形符号的表现要简明扼要,摒除设计中不必要且繁琐的细节,使其能在画面中脱颖而出。在招贴设计中,是以信息传达为目的,用图形符号直观表现画面主题,很容易成为大众普遍接受的信息。

靳埭强创造了许多既富有中国文化气息又兼具个人设计符号的招贴设计,流露出鲜活的图形语言特征。在靳埭强先生的招贴设计作品中,融入最具有个人特色的设计符号,其中最具代表性的是红点、道具、水墨等设计元素。对于他们来说本身就是一个无意义的符号,但在靳埭强的设计下,将这些图形符号“化物为意,点出创意的精神”,同时将红点、道具、水墨与具有象征性的视觉元素及精神元素进行关联,用最简洁的图形来体现诸多的信息内容,尽可能地将所传达的信息浓缩和凝练成一个图形符号,同时赋予了他们非同寻常的深刻含义。他从吕先生的名作《禅画》中受到启发,选择红点符号与墨渍符号作为自己作品的创作元素,在靳埭强笔下形成特定、精炼而易懂的图形语言,创造出具有深刻含义的莲花图形,用莲花图形来表达出“出淤泥而不染”的概念,是靳埭强先生延续恩师吕寿琨晚年以红点代表莲花的意向,在情深处来表达对老师深深的敬意。在他设计的《水墨的年代》这幅著名作品中,这幅作品是为恩师吕寿民先生逝世十周年作品回顾展而设计的。以方纸圆砚与“红点”构成,是靳先生个性符号创新的重要作品,其中的红点这个符号是在恩师“红点”基础进行全新的演绎。

因此,图形的符号性在招贴设计中有着重要的意义。如果,在招贴设计时,能将图形符号与文字符号、色彩符号进行有机结合,会创造出丰富的视觉效果。

4 语义性

如果说图形的符号性是图形在招贴运用中的初级阶段,那么,图形的语义性却是深藏在形式内部的需要多维的认识结构,是图形在招贴运用中的高级阶段了。所谓语义,就是语言的意义,视觉语义研究的是视觉传达中视觉符号的能指( Signifier)与所指(Signified)的关系,也就是视觉符号如何传达意义。图形语义一词对于大多数设计从业者并不是十分熟识,因为我们通常对图形进行分析和研究时一般所想到便是图形语言,通过图形视觉化表现物象信息和寓意信息,但这种认识并不全面。每种图形都有其自身所代表的含义,即图形语义,即图形在“表达什么”。图形的语义性,通常以暗喻、借喻的物体联想形式创造形象化的视觉语言。它可以通过一个图形暗示出相关联的不同寓意,不同的形式不同的形像可以产生不同的隐语,不同的形象也可以感受到不同的隐语,它可以将某种深层次结构的共同性特征,通过形像化的视觉语言得到沟通,使人感到既有贴近自然的亲和感,又往往出乎人想象预料之外。它是人的思想情感与人的思维沟通的纽带,正逐渐成为一种社会传达信息的行为规范。

设计师刘小康设计的《北京2008奥运会》是图形语义性的极具代表性的一幅招贴。这幅招贴获芬兰蒂第1 3届国际海报双年展之最佳体育海报奖、北京申奥海报设计比赛第一名。在设计这幅招贴设计时,故宫里面保存了中国文化的很多遗存和画面赋予他很多的灵感。他将故宫中的“九龙壁”中的一条龙作为招贴中的设计元素,将其中的一条龙比喻为运动员的活力。刘小康运用极其个人色彩的皮影戏人形符号,转化成一个动感的运动员,并且复合于中华千年的图腾_龙。既表达出北京是举办奥运会的所在地,又表达中华民族作为龙的子孙,将同新北京、新奥运一同跨越千年的文化。简简单单的一幅招贴,却表达出了多层的含义。他设计的概念和内涵都要源自文化的力量,与中国的文化链接,暗示出中国人的奥运梦想,实现奥运会更高、更快、更强的精神。

图形中的语义性存在并被广泛应用招贴设计中的原因,就是用极其简单而有效的方式,通过视觉化形式来展示准确而富有内涵语义。总而言之,图形语义性表达就是招贴价值的实现。设计师在设计招贴时,应当重视对图形创意的提升。

5 简约性与准确性

图形语言的简约性就是去掉多余的、杂乱的视觉要素,将复杂的内容简化到单纯的图形中,以明确、清晰的视觉效果来呈现。招贴设计中的图形语言应力求简练才是达到强烈视觉冲击力的必要条件,这样受众才能听明白这种语言,以便于公众对设计主题的认识、理解与记忆。简洁的标准不能用笔和墨的多少来衡量,量变而质不变。当省去构成事物的必要因素时,概念就会发生偏移,进一步来说,简洁的概念是有效地、准确地表达主题,并以此为评判标准。“有效地”可以理解为不说废话,不做无用功,而“准确地”则应理解为准确程度或者符合程度。同时在招贴设计中的图形语言还应力求准确。招贴设计在传播媒介信息的过程中,不仅需要在最短时间内吸引受众,并能够准确无误地对信息进行传达,招贴设计中的信息必须是真实、可信、健康、有效,准确度是检验作品成功与否的标准。

例如田中一光1981年所设计的招贴《日本舞蹈》用极简洁造型表现了舞女极丰富的表情,画面以简洁的色块等分,通过直线与斜线的划分,以较为理性的方式勾勒出一个日本女人的头像。用几何形等分出的形状按理说是机械的、理性的,而田中一光的设计下,却是如此形象与生动。其点睛之笔在于两个半圆的眼睛,在处理时却把代表眼睛的两个半圆同时向内侧一斜,而这一斜,就产生了表情,就生动地展现了女人微笑的表情。嘴部大小两个圆稍稍一错,与眼睛部的表情形成统一的节奏,右上角的蓝色圆形增强了整个画面的音乐感和节奏感。简洁的造型蕴涵大和民族传统文化的神韵,一张招贴将日本文化演绎得惟妙惟肖。同时将传统与现代的结合,理性与感性的对比,直线与弧线的节奏变化,都从画面简洁的几何形体与色彩中得到体现,图形语言简洁凝练、意境清晰、形式优美。田中一光将最简洁与精练的图形语言运用到招贴设计中,同时可以准确的传达信息,使之与受众达成共鸣。

6 无国界性

成功的招贴设计是会打破不同国家和民族的人们的语言障碍,同时摆脱了文化、地域、种族、宗教的束缚,是一种无国界性的传递,成为全世界人们更加广泛应用的传达媒介。打破不同国家、不同民族、不同地域的文化历史背景差异,从而使人们有着共同的认识。

使招贴设计具有国际性的设计师是日本的平面设计大师福田繁雄。在设计的启蒙发展时期,福田繁雄受到西方设计风潮的影响,将西方的设计理念根植于东方背景的文化土壤中,形成自己独特的风格。而最具代表性的无国界招贴设计应属于《1945年的胜利》。在这幅招贴中,福田繁雄把图形精练成抽象化了的炮弹和一个倒飞的炮弹。一枚正在反向飞向炮筒的炮弹,用这个简洁的图形成为信息传递的媒介,看似简洁,却耐人寻味,同时将逆向思维的方法表现了“反对战争”的含义。画面中的图形不仅简洁、主题明确,使每位受众都能看懂他招贴里所要传达的意思,使招贴设计真正实现了“全球共识”。福田繁雄的招贴设计,真正地将东方韵味与西方设计语言融会贯通,使他的作品更加国际化,可以被不同语言、不同文化背景的人读懂。

三 结语

图形模块化的编程语言 篇4

(1)电网容量的扩大和电压等级的升高要求保护功能愈加复杂。例如,通常35 kV及以下电压等级的配电线路,简单的三段式电流保护即可满足要求;而220 kV及以上电压等级的输电线路则要求装设全线速动的主保护,并要求具有完整的后备保护[2]。传统的手工编程方式在程序规模大幅度提升时,出错的可能性也大大增加,至少使软件校对检查人员的工作量显著增加[3,4,5]。(2)微机保护测控装置的软件需求是十分独特的,它需要专业的电力系统保护知识和对装置硬件的深刻认识[6]。随着企业人员分工细化,技术人员难以同时精通这些知识,疲于应付且使软件质量得不到保证[7]。

在继电保护原理发展的同时,新的软件技术不断涌现。基于模块的图形化编程将常用的程序功能封装成各种模块,对使用者来说只需了解模块的外部特征,无需清楚内部算法的具体实现,使用方法简洁,用户界面良好,有巨大发展潜力。

1 软件开发平台总体实现

1.1 编程语言的选择

在继电保护的程序设计中要快速、方便地完成设计内容,选择合适的编程语言非常重要[8]。Visual C++是微软公司推出的应用最为广泛的可视化编程环境,它包含了功能强大的基于Windows的应用框架。随着Windows操作系统主导地位的确立,开发具有Windows界面风格的电力系统软件也成为当前的主流趋势。为此,平台采用先进的面向对象的Visual C++语言作为开发工具。

1.2 软件平台总体构架

在实现三段式电流保护和全线速动主保护时,虽然二者在原理和逻辑上不同,但是都需要先进行模拟量和开关量的采集,进而对交流电压和电流运用算法进行幅值计算,根据计算结果是否满足启动条件而进入正常运行程序或故障计算程序[2];另外,二者都需要对时间定值进行处理;当装置检测到TV断线、TA断线、频率异常或线路电压报警时,都需要发运行异常信号。通过以上分析可以发现,在两种保护装置的生产和设计过程中,存在许多相同功能的模块,因此可以把相同的功能部分抽象出来,进行封装形成一个基本的模块,经过严格测试后,就可以被重复利用[3]。保护模块是实现保护功能的基础,根据规范编写好的标准模块可以重复使用,每个模块既可以在一套保护程序中灵活组态,也可以在使用相同保护平台的其它程序中重新搭建功能,从而有效提高了产品在工程化中的规范性、可靠性和安全性。对于基于微机系统的继电保护装置,其保护模块大致分类如图1所示。

软件系统总体构架如图2所示。图形化保护软件大致分为以下三个步骤:

(1)通过鼠标连线,将不同模块连接起来,实现完整的保护逻辑图。

(2)使用逻辑图编译器,将保护逻辑图转换为实现相应保护功能的C语言源代码,使用嵌入式平台下的C语言编译器将C源代码编译输出为DSP可执行程序和ARM数据库文件。给每台保护装置定义一个固定的IP地址,将装置连入网络后,可以通过这个IP地址访问本装置,然后登录到保护装置,登录方式既可以是用事先约定的用户名和口令方式,同时也支持匿名登录方式,可以不输入口令或以任意字符串作为口令。

(3)通过FTP传输方式,将上位机编译器生成的DSP可执行程序文件和ARM数据库文件分别加载到装置中,从而控制继电器的动作行为。

1.3 模块的定义方法

定义一个模块要考虑三个要素:输入/输出接口的定义,内部变量、内部定值及保护事件定义。

输入和输出接口是模块之间交换信息的途径,有以下两个基本属性:数据和引脚。每个数据对应一个引脚,引脚名称供用户识别数据和内部函数调用数据。定义模块引脚时,需要定义该引脚的名称和对应的数据类型。引脚名称有统一的命名规则,如输入量为INPUT_变量名,输出量为OUTPUT_变量名。

除了输入/输出变量之外,保护程序的运行还需要一些辅助变量,因此需要为模块设置内部变量。内部变量只在模块内部函数域内有效,系统函数及其它模块的函数无法访问。内部变量是静态变量,生存期为整个保护运行时间,所以可以用内部变量作为保护运行的中间数据和过程数据,如计数器、状态标志等。

由于保护逻辑出口的同时往往需要生成保护动作/告警事件,因此需要调用数据配置时定义的系统事件。保护模块从系统事件列表中读取自身逻辑可能用到的事件,将这些事件赋予一个模块内部使用的ID号,通过该ID号调用保护事件。

2 模块划分举例

保护功能模块的定义是平台开发的重要工作,装置的性能好坏,很大程度上取决于保护功能模块定义是否合理。因此,平台设计的关键在于确定应用系统的结构,进行模块的划分和确定每个模块的功能、接口以及模块间的调用关系。模块划分到什么程度为宜需要仔细考虑,划分太细会导致模块库过于庞大,编程时需要选出众多模块进行组态,势必影响开发效率;划分粗糙则起不到模块化的作用。所以保护模块的划分应遵循的总体原则是:每一个保护模块实现单一的功能,有尽量简单的接口,尽可能地减少实现某个保护原理的操作步骤。下面以主保护中比较复杂的比率差动保护为例,说明保护模块的划分规则。

比率差动保护是根据保护对象每相的始端与终端电流,计算出该相的差动电流和制动电流,判断差动判据是否满足,来决定单相差动是否出口。当保护对象为发电机时,还要考虑出口方式,如果为单相出口方式,则还需要测量机端负序电压;当保护对象为发变组时,由于TA的接线形式统一为Y接,所以需要根据变压器的接线方式,调整一侧转角平衡因接线方式引起的差流;另外,由于变压器空载投入时可能产生励磁涌流而使差动保护误动作,所以需要附加励磁涌流判别模块;另外需要设置的与保护对象无关的模块包括:突变量启动模块、稳态量启动模块、TA断线判别模块、TA饱和判别模块、通用延时模块(用于动作出口延时)、出口控制模块等。差动保护需要用到的算法模块有:全周傅氏算法(计算相电流)、二次谐波傅氏算法(计算励磁涌流)、差动和制动电流计算模块、负序分量计算模块(用于计算机端负序电压)、突变量计算模块。差动保护调用的保护测控模块包括:采样值提取模块和保护定值调用模块等。

以上保护模块划分以功能实现为主要依据,每个模块实现单一功能,通过模块组合调用实现差动保护功能,模块接口规范,可满足重复使用的要求。

3 图形化编程中注意事项

1)考虑串行处理与并行处理的差异

目前,微机保护采用的是串行处理方式,工作流程图如图3所示。电力系统正常运行时不执行故障处理程序,通常都是由启动模块启动作为转入故障处理程序进行处理的前提。应用图形化编程后,所有保护模块不论保护启动与否,都同时运行。为了与常规保护保持一致,在进行图形化编程时,应把启动模块启动作为所有的保护模块动作的必要条件。另外要考虑如何实现保护的整组复归时间。所谓保护的整组复归时间是指所有的保护模块均不动作后,回到正常状态所需要等待的时间。在进行图形化编程时,应注意使每个保护都有整组复归逻辑,确保对于同一次故障、同一个保护模块不能多次动作。

2)考虑不同保护功能对动作时间要求的差异

不同的保护功能对动作时间有不同的要求,图形化平台应定义不同的逻辑运行集,将对动作时间要求高的保护功能放置在快速保护逻辑运行集中;对动作时间要求相对较低的保护功能放置在慢速保护逻辑运行集中,每隔10 ms产生一个中断,在该中断后运行调用慢速保护程序;将一些与保护逻辑无关的操作,如不用于保护运算的测量值的计算、远方信号量的提取或开出量的置位操作等,放在用户逻辑运行集中,这些操作可100 ms被执行一次。每个逻辑运行集都以单一进程形式存在,通过中断的方式调用进程。由于每个进程都有固定的中断调用时间,所以快速保护能得到及时响应,慢速保护既不影响自身动作时间,又不会频繁地与快速保护争夺系统资源,较好地解决了同一装置内不同保护的协调问题。

3)管理整套保护装置的所有功能出口

每种保护都会产生各自的出口信号,而由于硬件资源有限,一般总存在几种保护共用一个开出的情况。如每产生一个出口信号系统都要分别响应,则保护出口将变得混乱。比如,发电机比差保护和定子接地保护共用一个开出,比差保护动作出口但还未返回时,该开出由0置1;此时定子接地保护若产生动作出口信号,系统也要加以响应,故开出仍为1;下一时刻,比差保护动作返回,则开出信号由1变0,此时尽管定子接地保护还未返回,但开出量已被置0,即等效于定子接地保护被系统强行返回。这种情况是不允许的。在图形化平台设计中,应注意将所有保护启动/动作出口信号都以“或”的逻辑方式与出口操作关联,当任意一种保护启动时,出口管理程序开放出口继电器的正电源,保证没有保护启动时保护不会误出口;此后任一保护发出动作出口信号,相应关联的出口继电器动作出口;只要有任一保护还未返回,程序一直发出口信号,以确保不同保护的出口与返回信号不会冲突。

4 结语

数字式保护开发手段经历了汇编语言、高级语言的变化。运用传统软件开发工具进行程序设计时,语句代码繁琐、界面不美观、调试麻烦等缺点愈发突出,已不能满足继电保护工程师的要求。基于图形化平台的保护软件开发减少了编程人员的重复性劳动,为开发过程带来了简洁性、可扩展性和可移植性,提高了开发效率。可以相信,图形化平台的应用必将取得显著的经济效益和社会效益。

参考文献

[1]田志国,易永辉,刘崇新,等.基于FPGA的微机保护图形化编程设计[J].继电器,2006,34(1):15-17.

[2]赵志华.图形化编程与继电保护装置开发[J].电力自动化设备,2004,24(2):70-72.

[3]王胜,王家华,兰金波.图形化保护的原理与实现[J].电力自动化设备,2004,24(2):76-78.

[4]李轶群,吴国旸,张涛.基于模块的可编程保护装置软件设计新概念[J].电力系统自动化,2002,26(15):66-69.

[5]程春玲,易鲜红,周捷.面向对象的微机继电保护测控软件开发方法[J].电力系统及其自动化学报,2004,16(4):30-33.

[6]周捷,杨永标.面向对象的微机保护测控软件开发与应用[J].电力系统自动化,2004,28(13):90-92.

[7]易永辉,赵志华,薛玉龙,等.一种新型的继电保护软硬件平台[J].继电器,2002,30(6):26-28.

图形模块化的编程语言 篇5

随着人们精神世界的不断丰富,对商品包装设计不再只追求其应用于商品的附加价值,而是更多的关注包装设计本身的特点。现代多元化婚礼时代的到来为礼品包装设计提供了机遇和挑战,如何在包装设计中合理应用图形语言,提升包装质感,创新设计理念,成为了婚礼包装设计师们关注的问题。

二、婚礼礼品包装中图形语言应用类型

1.文字图形化

文字图形化设计是婚礼礼品包装设计中较常使用的设计方式,从最传统的“喜”字,到现在各种喜庆文字的组合变形,都构成了婚礼礼品中的图形语言运用。主要是通过象形、会意等设计方式将原本的文字转化成图形,将现代与传统结合,文字与图像结合产生新的寓意效果和视觉效果。例如喜糖上通过剪纸意象设计的“双喜”,将喜庆加倍,烘托热烈的氛围。

2.摄影图片

现代婚礼设计的一大特点在于张扬个性和潮流。摄影图片包括人物、风景、动物,通常人物摄影图片会使用新人的真实照片,特别是新人双方想把甜蜜分享给受礼方,会通过自己的照片进行寓意传达,例如礼品为马克杯,在杯身印上婚纱照寓意一辈子。风景图片的使用为烘托婚礼气氛,使用喜庆、温馨、浪漫的图片,如薰衣草园、星空等等。动物图片的使用通常为寓意吉祥的动物,如天鹅、孔雀,还有一部分新人会使用自己宠物的照片,寓意幸福美满。

3.绘画图形

绘画图形是婚礼礼品包装设计最常采用的方式,主要有两种形式:(1)具体图形具体图形绘画是指具体人物、动物、植物、风景绘画,绘画方式多种多样,大体分为东方绘画和西洋绘画,从绘画工具上可分为水墨画、油画、水粉画、水彩画等等。现代婚礼常使用的具体图形绘画方式主要包括三种形式:一是水墨丹青,适用于中式婚礼,能够体现中式婚礼的内涵和沉淀,渲染古色古香的氛围,一般配合礼品会有不同设计元素,如礼品为茶叶、白酒时,会着重渲染其清雅的特质;二是水彩油画,一般适用于西式婚礼,营造温馨浪漫的婚礼氛围,体现童话中公主王子的情怀;三是卡通画和漫画,是为迎合当下流行元素和新人心理常采用的一种方式,通过轻松愉悦的意象构建属于年轻人的婚礼,既能体现美好寓意,又能够感受到现代婚礼的动感活泼。(2)抽象图形抽象图形设计区别于具体图形,没有形成实际的意象,通过点、线、面的结合进行图形表现,抽象图形虽没有实际意义,但能够为礼品包装设计增添内涵,是包装设计中不可缺少的图形语言。通过对抽象图形的节奏、渐变、疏密排列、对比等形式设计,丰富礼品包装上的视觉特征,延伸使用者的想象空间。

三、图形语言应用具体方式

1.寓意传达

婚礼礼品包装设计最主要的价值在于其寓意传达,要满足喜庆、祝福、温馨,要能够通过礼品上的图形设计传达对新人的祝福和对未来的憧憬。因此在进行礼品包装设计上的图形设计时,应采用象征吉祥如意和幸福美满的意象。例如在礼品包装中常常运用的鸳鸯、祥云、青花瓷等等,借鉴西方婚礼特点使用清新典雅的香槟百合、天鹅等等。近年来现代婚礼的一大特点在于礼品包装设计摒弃了传统复杂繁琐的特点,更加追求使用简洁大方的图形语言象征婚后生活相濡以沫、平稳幸福,为婚礼礼盒包装设计带来了现代化设计风格。

2.色彩应用

婚礼礼盒色彩应用应能够传达热烈、温馨、喜悦的心情,在色彩的选择上通常分为两种:一是中式婚礼,礼盒图形颜色一般使用大红色作为主色调,配合婚礼现场设计和新人服饰设计,展现婚礼现场热闹、喜庆的氛围;二是西式婚礼,礼盒图形颜色配合场内白色主色调,使用清新淡雅的淡粉色、淡蓝色和薄荷色,展现婚礼的高贵神圣。图形颜色的设计一般是配合婚礼样式,婚礼举办地布置等。

3.创新型设计

创新型设计是当前包装设计师们共同关注的话题,传统婚礼礼品设计意向已经千篇一律毫无新意,因此设计师们应着重创新,结合传统元素和现代元素,创造新的婚礼礼品图形语言。例如借鉴传统文化,将婚礼礼品包装设计图形设计成卡通福袋形象,既能够展现祝福的寓意,又能够为礼品增添乐趣。再比如借鉴西方童话故事,在礼品上设计花园、南瓜马车、水晶鞋等图形,能够满足女性消费者公主梦,为婚礼增添梦幻的氛围。

4.人性化设计

人性化设计是指根据客户进行针对性设计,设计的要点在于符合客户的身份、特点和实际要求,人性化设计需要设计师能够密切与客户沟通交流,寻找符合客户要求的图形语言。再比如新人双方都具有流行新潮思想,在设计礼品包装时,可以采用活泼动感、时尚流行的元素,例如女歌手Ella的婚礼礼盒设计中使用了两人身穿不同婚礼礼服的卡通形象,生动有趣的同时表现了两人对未来的展望。

四、结论

图形模块化的编程语言 篇6

我们让单片机单独地完成某项简单的任务并不困难。比如我们可以操作单片机的I/O口, 让连接在其上的发光二极管随意的亮与灭, 或者让连接在其上的数码管随意的显示数字, 甚或可以让连接在其上的LED显示屏显示出汉字来, 我们还可以连接上按键作为输入设备来控制输出设备。然而, 一个单片机应用系统——我们常把它称之为“项目”的, 往往是由几个简单的任务一起来完成的。

在进行项目教学时我们发现, 同学们也知道这个项目需要哪几个任务来完成, 他们也知道每个任务应该怎样实现, 然而如何把这些任务弄到一起去完成项目所要求的设计目标, 成了一个教学难点。当然方法可以多种多样, 聪明的学生可以想出一些奇特的方法实现, 但那些毕竟不是正途, 不是一般的方法。有没有一种有章可循的方法呢?有, 这就是子程序化、模块化的编程方法。

它的思路是:我们把一个项目目标分解成若干个子功能模块, 每个子功能模块对应一个子任务, 每项子任务用单片机的子程序实现。最后, 我们在主程序里只要调用这些子程序, 就可以完成项目所要求的目标。注意, 这是一种非常重要的思想方法, 复杂的单片机应用项目, 我们都应当运用这种思想方法去实现它。

然而子程序化、模块化的编程方法, 并不是把已有的功能子程序简单地堆放在一起就可以实现的, 而是要把这些子程序进行有机的整合才行。那么, 在整合的过程中会遇到哪些问题?要注意哪些问题?下面我们以一个交通灯项目为例, 运用子程序化、模块化的编程方法进行编程, 并把编程的过程做一个完整的讲述, 希望读者对这种编程方法有一个具体的认识。

一、交通灯项目的任务分析

假设一个十字路口为东西南北走向, 各设置红、黄、绿3种信号灯, 南北方向由P1.0~P1.2口控制, 其中P1.0口为红灯, P1.1口为黄灯, P1.2口为绿灯。东西方向由P1.3~P1.5口控制, 其中P1.3口为红灯, P1.4口为黄灯, P1.5口为绿灯。

本交通灯控制系统由三项任务组成:

1. 交通灯正常情况

(1) 南北绿灯, 东西红灯, 20s。

(2) 南北黄灯, 东西红灯, 3s。

(3) 东西绿灯, 南北红灯, 10s。

(4) 东西黄灯, 南北红灯, 3s。然后循环。

2. 数码管倒计时显示

交通灯亮时, 数码管显示亮灯时间。数码管采用动态显示, P0口连接数码管的段码, P2口连接数码管的位码。

3. 交通灯紧急情况

当有救护车、消防车等特殊车辆通过时, 用按键控制两个方向均亮红灯, 同时蜂鸣器发出报警声。等救护车和消防车通过后, 交通灯再恢复正常情况。按键接P3.2口, 蜂鸣器接P3.3口。

交通灯外围器件与单片机I/O口的连接如图1所示。

二、三项任务的独立编程

1. 交通灯正常情况

这个任务最简单, 通行时间可以通过调用延时程序实现。程序流程如图2所示。

南北通20s, 东西通10s, 黄灯3s, 软件延时。四种亮灯情况顺序完成, 然后就是循环。

2.数码管倒计时显示

一般情况下, 通行时间不超过100s, 所以用两位数码管显示计时时间足够了。单独写数码管倒计时程序也不困难, 下面是一个倒计时60s的程序思路:

60秒倒计时, 循环计数。用定时器中断产生秒信号。

这个程序大体由三部分组成, 如图3所示。

首先定义一个秒存储单元:MIAO EQU30H。程序开始时给它赋初值:MOV MIAO#60。然后, 我们在1s定时中断子程序中加入一个减1指令, 再进行判断, 语句如下:

这样就可以得到一个60s倒计时程序。

3.交通灯紧急情况

紧急情况更容易实现, 它就是产生双向红灯信号和报警声。程序流程如图4所示。

好了, 到目前为止, 这三个任务都可以单独实现了。下面我们就看看怎样让这些任务协调工作, 来完成交通灯项目的吧。

三、交通灯项目的子程序化、模块化的编程方法

首先, 要把上面的三个程序子程序化, 以方便主程序调用。这就好像我们把三个有独立功能的程序分别打包包装起来, 等到想用的时候随时都可以拎出来使用一样。各种不同功能的程序子程序化后, 我们就可以很方便地把这些功能组合起来, 从而使单片机应用系统的功能更加强大。

我们先看第一个任务, 交通灯正常情况有四种状态, 我们在子程序化时要把这些状态区分开来, 在这里我们考虑使用散转语句。另外, 用软件延时会影响CPU的响应时间, 所以改为定时器延时, 延时时间我们要统一考虑, 所以在这里就不出现了。改造后的交通灯正常情况的子程序如下:

四个具体的子程序在这里从略, 这样交通灯正常情况的程序我们就可以随时调用了。

第二个任务是数码管的1s倒计时显示程序, 这个程序的子程序化部分主要是在它的显示程序部分, 而其他部分可以进行统一整合, 数码管显示程序的子程序化我们只需要让它显示一遍, 以后在主程序中调用就可以了。数码管显示部分的子程序格式如下:

XIANSHI:;数码显示秒数子程序从略。

第三个任务是交通灯紧急情况, 这个任务是需要外界触发响应的, 所以我们使用了外部中断子程序。我们要把紧急情况下的双向红灯, 报警声都封装在外部中断程序里面, 因为紧急情况解除, 交通灯还要回到正常情况。而这里的报警声程序, 我们也可以把它写成子程序进行调用。紧急情况子程序如下:

到此为止, 我们完成了三个分立程序的子程序化工作, 接着我们就要对这些子程序进行有序的整合, 以便完成交通灯项目的目标要求。

整体思路是这样的:程序大致可分为主程序和子程序两部分。主程序里又可分为两部分, 第一部分是单片机的初始化设置, 如定义你所使用的存储器单元, 使用定时器要进行定时器设置, 使用中断要进行中断设置, 堆栈指针的设置及各项任务的初始状态等等。第二部分是主程序的主体部分, 它要完成项目中的各项任务。一般我们把它写成一个循环语句, 而各种任务我们只需要在这个循环语句里进行调用就可以了。如我们的交通灯项目, 它的主要任务就是交通灯的四种亮灯状态及数码管的倒计时显示。我们首先要初始化一种亮灯状态, 然后在循环语句里调用数码管倒计时显示子程序, 接下来我们就检测倒计时时间是否到0, 如果没到0, 程序继续循环进行, 如果到0, 我们就调用散转子程序, 程序执行下一种亮灯状态, 这样一直循环下去, 完成亮灯状态及数码管显示。

子程序部分包含了单片机的各种功能程序, 它们之间相互独立, 排列顺序也不分先后, 主要是供主程序调用, 如我们这里的数码管显示子程序与延时子程序。中断服务是单片机的特殊功能程序, 中断产生是随机的, 它不为主程序所调用, 所以我们的任务三——交通灯紧急情况就是应用外部中断服务程序来实现的。只要外界有触发信号 (按键接P3.2口) , CPU就会终止主程序的工作, 转而执行中断服务程序, 直到中断结束。

下面是交通灯项目程序的整体思路说明, 我们希望这个说明有助于理解交通灯项目程序, 有助于理解子程序化、模块化的编程方法。我们先看主程序的结构。

从主程序中我们可以看出来, 主程序由两部分组成, 第一部分是对单片机进行统一的初始化设置。第二部分则是一个循环语句, 各种任务都包含在这个循环语句里。如我们这个项目里的任务一、任务二, 因为任务三是由外界触发响应的, 所以我们把它放到了外部中断子程序里。这就是主程序的结构, 而余下的部分就是我们所需要调用的子程序了, 让我们看看到底有哪些需要调用的子程序吧。

这就是交通灯项目程序的整体结构, 而原程序与这个结构则是一致的。

四、结束语

1.子程序化、模块化的编程方法, 使程序结构清晰、简洁, 使编程有章可循。

2.在对功能子程序进行整合时, 要注意合理分配单片机资源。我们这个项目用到了I/O口, 定时器, 外部中断源等, 要让这些资源各司其职, 相互协调工作。尤其要注意工作寄存器的分配, 使它们在子程序的调用中不能互相干扰。

3.还要注意一些细节。如进入外部中断程序时, 要关断数码管显示, 否则数码管显示将不正常。循环程序的标号要统一进行编号, 避免重复等。

同学们在课堂上学习的大都是单片机的基础知识, 练习的也大都是单片机的基本功能, 如I/O口的操作, 定时器与中断的使用, 步进电机的控制等等。然而一个单片机的应用系统, 往往是几个单片机基本功能的综合运用, 这就要考虑到编程方法。同学们在学习完单片机知识要进行综合训练的时候, 往往缺乏的就是这种编程方法的知识。我们希望通过这个例程的讲解, 在单片机的基础知识与应用系统之间搭起一座桥梁, 使同学们能够尽快地把学习到的基础知识运用到实际的单片机项目中去, 真正做到学以致用。

图形模块化的编程语言 篇7

关键词:艺术设计,图形语言,抽象思维,公共标识设计,视知觉,聋生

抽象思维是理性认识活动,是与形象思维相对的一种思维方式,是人们在认识客观世界的活动中,“对客观现实采用概念、判断、推理等方法,进行间接、概括的反映过程,应用了归纳、演绎、分析和综合等辩证思维方法”。这种思维方式并不直观,往往体现出较为成熟、系统和理性的特点,对常人而言并不容易掌握。对高校艺术设计专业的聋人大学生而言,使用图形语言表达抽象思维极其重要,但因听力损伤造成的理解能力与抽象思维水平总体低于同龄的健听人,对其发展造成了较大的障碍。

一、图形语言的构成层次和形成途径

以图形进行传达,其本质是通过视觉刺激在大脑中留下的印象,通过生理、经验或交流的方式进行识别,再结合大脑中固有的常识和概念,最终将抽象思维转化为具体的图形,直观、迅速、生动地传达给受众。

我们可以仿照文字语言的构成方式,将图形语言分为“语音”、“词汇”和“语法”三个层次:“语音”是最基层的,如同文字语言的发音,在图形语言中体现为点、线、面等比较基本的视觉元素;“词汇”是指将点、线、面通过适当的方式相互组合,形成具象或抽象、可辨识或不可辨识的图形,有些图形符合了人们大脑中的视觉经验,便形成表意清晰的词汇;“语法”是最高层的,能够表达复杂的思维和想法,是将表意清晰的图形词汇相互组合,并结合编排、色彩等方式完成的视觉传达设计方法。

二、聋生的理解能力与抽象思维

由于聋生的听觉感官丧失,因此他们往往采用“以目代耳”的方式获取信息、接受知识,并在此基础上结合视觉经验进行理解和思考,试图通过视觉弥补听障带来的认知和思维问题。这种通过视觉弥补听觉障碍的方式能够让聋生在学习中更敏锐地通过视觉信息进行交流,如手语等图形化的方式,这种视觉加工能力和视觉搜索能力有助于提高理解信息的准确程度,特别是具象信息和内容;但如果获取的信息是非视觉性的内容,特别是抽象内容的话,原有的视觉通道就不容易对听障带来的缺失进行弥补,从而造成理解错位。

聋生由于听觉感官的缺失而采取了视觉感官替代的方式,对外界信息进行梳理和理解,因此具有了以视知觉能力认识世界的思维特点;由于视觉具有一定选择性,因此在他们以视觉方式进行思考的过程中,形成的抽象思维和理解也必然具有一定的选择性。

三、聋生的图形语言能力

由于聋生缺乏获取足够听觉信息的能力,导致在信息加工和思考过程中,对视觉有较高程度的依赖性;这种依赖性反过来导致其视觉的敏感性加强,对图形、色彩、线条、块面等视觉信息的识别度、效率等较高,往往优于健听者 ;这种对视觉信息的过度敏感使得聋生在传达信息的过程中倾向于视觉化和图形化。

由于聋生在传达信息的过程中习惯于采取比较直接的视觉方式,其抽象思维具有依附于视觉感受的特点,因此他们的图形语言较健听人更加直接、明确,对于某些不易表达的内容往往采取回避或者直接以文字符号的方式来表达,具有一定的选择性特点,究其原因可能与他们在认知发展过程中的相对滞后有关。

四、结论

传统图形的设计语言解析 篇8

关键词:传统图形,图形创意,图形设计

一、传统图形的造型特色

中国传统图形包罗万象, 不同历史时期, 不同地域民俗文化形成了不同的图形特色。下面我们简要谈谈在平面设计中用得比较多的汉字。早期汉字书法字体形态飘逸有力, 经过千年演变形成简体字, 在浓缩了时代精华的前提下更加精炼, 极具当代设计感。用于图形上的中国字体更具多变性, 宋体字的起承转合和草书的隽逸潇洒, 承载了很多现代思想的创意理念;而设计中的书法字体常常运用黑与白之间的丰富变化和运笔的走势使中国字体图形有了更多水墨韵味和文化特色。

再说说传统的剪纸图形特色, 在造型上不同于其他的绘画图形, 它没有立体空间中的变化, 但剪纸图形的平面夸张变形, 具有很强的形式与韵律感。剪纸图形常采用对称, 均齐, 平衡, 组合, 连续等表现方式;常常出现“层层叠叠”及一些交错情景的形式, 富有装饰感和节奏感。而且剪纸简单, 统一的色调, 简中求繁的方式, 成就了剪纸协调, 明快的感觉。

中国传统图形博大精深, 汉字字体中涵盖着深厚的美学精神, 体现着中华民族的气质, 各个朝代的审美与民族的人文精神, 已成为字体图形的美学外衣。而民间剪纸艺术在悠久的中国文化中古老而长青。它们的普及性, 实用性和审美性具有着普片大众心理需要的民族象征意义。

二、图形设计的现代表现手法

现代图形设计与传统图形的古典与平面化不同的是, 现代图形的表现手法更多样化, 表现形式更多变。科技的创新, 使原本简洁, 古典的传统图形有了耳目一新的感觉。从图形创新的几种手法即可看出, 比如常用到置换同构, 整合变形等一些表现手法就被巧妙的运用到了对传统图形的设计中, 使传统图形焕发出崭新的生命力。

图形设计的置换同构手法, 是图形元素的一部分被另一种元素的一部分所替换, 以原图形为依据, 在图形创意中更易于表现和挖掘, 体现全新的形象。如图形设计中, “永”字的中间竖划被一个优美站立的体操运动员的形体所替代, 黑白的色彩以及与字体抑扬顿挫的造型贴合, 让图形所表达的坚毅感与人体所代表的体操精神跃然于纸上, 暗喻永不言败的精神, 让人记忆深刻。图形设计中的整合同构手法在传统图形的设计中也经常的运用。如中国民间独特的剪纸与充满情趣的纸风车的结合, 似是转动的风车吹来怀旧的中国风。其中剪纸与风车共同的材质特性和所共同生发的历史感, 这一先决条件决定了它们之间适于整合的共性, 最后得到了截然不同的画面感, 巧妙而有新意的形象让人印象深刻。

现代图形设计传递着丰富的文化内涵。在现代设计中我们多看到以剪纸为创作的蓝本, 融合中国版图, 将传统图案与现代图形进行结合的设计。这类作品以大陆版图为主框架, 辅以一层大方, 明快的剪纸图案, 剪出的发射状的红色花型, 覆盖后呈现一片红艳的景象, 发散的视觉效果, 使人联想到一派欣欣向荣的情景, 也传达着国家正一步步走向繁荣的引申含义。再如结合中国书法字体的设计, 满满书写了中国草书的西方字母“A”, 虽然有着西方的外形, 却难掩内在浓厚的中国风, 似乎预示着中西方文化的冲击, 可往深处联想, 便不难看出, 文化的交融, 不是蚕食, 而是显示了中国的古话, “海纳百川, 有容乃大”所传达的哲学含义, 自然不言而喻。

三、现代平面设计与传统图形的结合

民族的传统图形是人类智慧的结晶, 我们要传承与发扬并将他融入现代图形的设计中, 使当代设计创作出来的图形充满着古韵感的同时并兼具着现代感。传统图形与现代设计表现手法的结合让人感受到, 风格与手法的新颖多变, 焕然一新的图形形式使人眼前一亮。在日新月异的现代图形中掀起了的一股古典怀旧的风格, 特别得到了设计师们的青睐。对于古典与现代的结合, 总是能在图形中找到它们融合的身影;这些融合也往往带着引申的含义和对现代图形设计的启发。

现代图形设计, 已经进入一个新的设计局面, 时代的元素与古典文化的结合, 不断在这个时代的设计领域创出新意。这些传统的图案通过现代技法的整合、置换, 并结合新的设计理念, 使创作出的图形成为当代最优秀的创作源泉, 直击大众心理。

民族传统的图形语言是生活的语言, 艺术的语言, 情感的语言;它既能给现代图形提供最有生命力的艺术基因, 还能保持图形设计中所需要的文化基因。在图形已经非常时代化的今天融入拥有复古韵味的中国传统图形, 也使大众在现代图形中找到一抹宁静与淡雅。人们已不在对科技手法十足的现代图形设计情有独钟, 因为有着强烈的视觉冲击但缺少一丝感动, 所以传统图案的出现恰到好处, 这种深入人心的设计方式, 也成为了新时代的新审美。

综上所述, 民族传统图形在现代设计中的运用, 其不仅在表现手法、图形创意以及视觉上有了推陈出新的效果, 使人眼前一亮, 也更成为了现代人的一种心灵慰藉。否则, 只单纯的拥有视觉效果而缺乏心灵沟通和文化底蕴的图形设计, 并不会完全被大众所接受和感知。我们与其说是传统图形融入现代图形, 还不如说是, 现代图形需要传统图形的融入;传统图形适应着时代和人们的需求, 转化着现代图形的生硬, 以它自身的古典魅力和文化底蕴直达人心。

参考文献

[1]吴晓兵著, 《图形创意基础》, 中国纺织出版社, 2004年4月第一次印刷, P17

[2]江明著, 《图形创意》, 上海人民美术出版社, 2006年11月第一次印刷, P82

图形模块化的编程语言 篇9

目前, 我国航天地面发射支持系统型号配套软件、仿真测试软件, 并使用了Lab View语言准确地实现了用户需求。近年来, 在软件的使用过程中, 软件出现了时序不同导致的多线程变量赋值错误、软件界面触发逻辑混乱导致用户误触发等典型的质量问题, 分析主要原因为:软件无统一设计架构, 设计师精力集中在功能实现及代码级, 导致当软件使用场景及输入负载变化时, 软件性能不达标, 并影响正常功能的实现。

针对上述问题, 论文提出一种基于Lab View语言的通用设计架构, 并提出了功能模块划分依据和优先级设定方法, 提炼出了常用功能模块可重用设计思路, 为监控类软件提供了一种可靠的设计方法。

2 软件总体架构设计

在进行程序框图设计时, 应考虑将源代码控制在一屏能显示的范围内。主VI只处理前面板用户事件, 涉及数据处理和通信接口, 均通过调用子VI实现。

基于Lab View的软件总体架构一般采用标准状态机设计架构, 通过While循环+状态判断条件架构实现软件运行状态的切换, 基于状态机的架构设计, 关键在于状态的定义和状态切换条件定义。

数据采集需要持续执行的功能模块, 一般采用动态调用的方法, 实现主VI和子VI并行运行。

3 软件多线程架构设计

3.1 多线程运行机理

Lab View通过6个执行系统实现了多线程调度系统, 并为每个执行系统分配一个线程池和一个调度队列, 实现程序框图中多个循环模块并行执行。一般情况下, 可通过VI属性—执行—首选执行系统来实现对执行系统的选择。一般为默认选项:与调用方一致。调用方 (主VI) 的选项一般为默认标准系统, 当界面显示要求高, 频繁使用属性节点时, 应将与界面显示相关的VI执行系统设置为用户界面, 以避免频繁的执行系统和线程切换导致程序性能下降。

3.2 多线程架构设计方法

设计多线程架构时, 应当遵循这样的原则:一般一个功能模块对应一个线程, 对于通信类多通道并行执行的功能一般按照通道数建立多个线程并行运行。可以同时运行的功能模块可并排摆放, 不要用连线、顺序框等方式强制它们依次执行。在并行执行时, Lab View会自动把它们安排在不同的线程下同时运行, 以提高程序的执行速度, 节省运行时间。为避免某一个线程占用CPU资源达100%, 其他线程反应迟钝, 导致用户认为程序死锁的情况, 应在循环中加延时函数。延时的时间长短应根据本循环实现功能的优先级来确定, 优先级越高的线程延时时间越短。

4 软件功能模块设计

根据软件功能不同, 将系统划分为“参数初始化”“数据接收”“数据解析”“数据发送”“UI界面显示”“曲线图像”“数值显示”“系统心跳”“错误响应”“数据存储”10个功能模块, 每个功能模块设计思路如下。

4.1 参数初始化

采用顺序结构, 程序首先完成参数初始化工作, 初始化成功后顺序结构后移, 开始运行主程序。程序在初始化模块中可进行变量初始化、读取硬盘参数配置文件等工作。

4.2 数据接收

软件实际应用中, 必须保证分析处理的实时性, 此处软件设计无延时, While循环实现数据接收功能。同时为保证数据的完整性和实时性, 接收完数据后将数据与时间信息打包为簇常量, 并入数据接收队列。若存在多个数据接收通道, 为保证多个通道间数据互补干扰, 采用多个独立While循环实现多通道数据接收工作[1]。

4.3 数据解析

数据解析功能模块用于将数据接收队列内的数据进行解析, 并赋给相应的系统变量。由于系统解析在要求一定的处理实时性的同时, 还具有一定的处理复杂度, 设计采用循环间隔为200ms的While循环结构实现。将所有系统变量打包至一个簇常量, 对数据进行解析, 分别更新簇常量内对应系统的参数值, 可以避免系统变量增多导致结构复杂的现象, 同时提高数据刷新速度。在完成数据解析功能的同时, 设计数据存储队列, 解析数据完成入列操作, 为数据存储模块准备。

4.4 数据发送

数据发送模块用于将数据发送队列中的数据出列并按照一定的格式发送出去, 由于软件发送数据一般为指令帧, 为非周期触发, 故采用队列传递方式, 当队列中无数据时, 此线程处于阻塞模式, 此时, 线程一次循环的等待时间设置为250ms, 在本时间段内, 其他线程占用CPU资源执行。

4.5 UI界面响应

UI界面以While循环结合事件触发的结构实现, 用于响应用户在UI界面进行的操作, 同时生成相应的操作代码, 并将操作代码入列数据发送队列。

4.6 曲线图像

曲线图像模块用于以曲线的方式显示系统反馈参数, 由于多曲线多通道占用系统资源, 此处设计使用时间间隔为100ms的定时While循环模块。由于人眼错觉, 100ms的刷新速度可以满足需求, 又可以降低系统资源占用。

4.7 数值显示

数值显示模块用于以数值的方式显示系统反馈参数, 由于占用系统资源较少, 此处设计使用时间间隔为100ms的定时While循环模块。由于人眼错觉, 100ms的刷新速度满足需求。

4.8 系统心跳

系统心跳用于检测系统心跳信息, 周期固定2s, 用间隔周期2000ms的定时While循环实现。设计中采用心跳数组, 每接收一次心跳信息, 数组值加1, 软件周期判断该数值是否增加, 若增加则心跳指示灯亮, 否则为灭。

4.9 错误响应

错误响应模块用于响应系统错误并执行相应处理操作。使用时间间隔为1000ms的While循环控件实现, 模块独立运行, 采集系统错误, 经过系统信息处理函数处理, 根据处理信息选择相应执行操作。

4.1 0 数据存储

数据存储模块用来实现系统接收发送数据的存储功能。本模块基于数据完成性要求高, 而存储实时性低且文件读取写入资源消耗高的特点, 使用数据存储队列与While循环结合进行设计实现。本模块使用循环间隔为10000ms的定时While循环, 读取数据存储队列内数据, 每次将队列中的所有数据读出, 并以二维数组的形式批量写入存储文件, 当存储队列中无数据时, 结束本次循环, 避免造成软件响应滞后。

存储数据线程通过对存储队列的出列操作, 按照时间、数据解除簇常量捆绑, 分别经过“时间存储格式化输出”“数据存储格式化输出”子VI, 实现存储格式格式化存储。同时, 模块检测当前系统时间, 按照小时为单位进行数据存储, 若存在新的小时, 则创建新的存储文件路径, 这样可以避免长时间运行程序造成存储文件异常, 同时提高文件检索效率。

5 应用效果评估

在发射平台环境监测上位机软件中应用了上述设计方法。经试验表明, 本架构满足系统使用功能、性能需求, 软件使用过程中未发生卡滞、死机等异常现象。在软件参加总装调试阶段, 对于总体及用户提出的界面易用性更改, 只涉及主VI变更, 并未影响子VI及软件架构改变, 大大降低了软件维护成本。

摘要:分析了LabView图形化编程语言的特点及运行机理, 提炼出应用LabView语言编写地面发射支持系统监控类软件的总体架构、功能模块划分及优先级设定方法, 并对各个功能模块的可重用程序框图进行说明, 提供了一种基于LabView编程语言的地面发射支持系统监控类软件通用设计方法。

关键词:LabView,监控类软件,可重用

参考文献

基于广告设计的图形语言解读 篇10

一、广告设计中图形语言的基本概念与特点

1、图形语言的基本概念

在希腊语种, “图形”一词被阐述为“适于书写和绘画的艺术”。而“图形”一词, 在国内所代表的含义则是“图”与“策划”。图形对于人们的视觉感官而言, 主要是以语言的模式而存在, 并不单单是叙事或表达的模式。图形还有其余一些功能, 其最为主要的功能就是传递信息和思想, 并能够缩短各种时空中具象的情感功能。图形能被大多数人们广泛接纳, 因此没有国界、种族、年龄、性别或语言之分。图形可以成为世界各地人们共同的交流手段。而图形与文字又有所差异。图形不会受到语言或文化程度的局限, 因而可以为绝大多数人所理解。

2、图形语言的特点

首先, 图形语言具有文化性, 能够引导人们了解世界各地的不同文化。在各种各样的社会阶层中, 人们的文化背景、教育程度、生活经验、宗教信仰等, 都有所差别。这些差别导致了每个人对自己见到的图形都会产生不同的认知。在这种情况下, 设计者在制作广告时, 就必须尽量找出其文化背景中容易被群众接受的共鸣点, 便于将设计内涵更好地传达给受众。其次, 图形语言还具有情感特点。如今人们的生活节奏越来越快, 对一些冗长、繁杂的表达也开始排斥。因此, 在广告设计中运用图形语言, 可以拉近与受众之间的距离, 让大众都能够接受设计中传达的情感。

二、广告设计中图形语言的手法分析

1、创意思维手法

目前社会发展的背景对广告设计提出了更多需求。首先, 对于创意思维而言, 这种思维主要是运用独特而创新的思想活动, 展示事物的基本规律, 从而指导人们对问题产生新的想法。创意思维的本质就是要避免雷同和平凡, 重点强调创新性特点。在广告设计中, 利用创意思维可以达到求新求变、打破常规的目的。广告设计要想获得成功, 就必须表现出独特的视角与意义。例如WARKA啤酒广告, 就是把啤酒瓶和足球场这两种看似不相关的元素结合到一起, 从而构成了极富创意的广告设计。

2、多元化手法

和以往侧重装饰功能的广告设计相比, 现在的图形语言不论是在构成还是形态等方面, 都展现出了多元化的特点。随着社会不断发展, 人们的审美情趣也在发生改变, 和设计有关的学科也逐步成熟, 比如图像学、创意学、艺术学、广告学、传播学等, 都为图形语言的进步打下了重要基础。广告设计在图形语言方面, 也应当打开思路, 积极丰富设计手法, 如从具体到抽象, 从写实到表意, 从简约到混搭, 从构造到解构等。例如, Hard Rock Casin广告就是运用了正负形关系, 把龙虾、旅行箱、叉勺和各类状态下人的图形, 巧妙重组为新的图形语言。

3、表现形式

要想使广告设计更具冲击力, 可以综合运用不同表现形式。广告设计中图形语言的表现形式可以分为五种, 即绘画型、摄影型、装饰型、拼贴型、综合型。绘画型是凭借各种各样的绘画形式展现广告的表现力;摄影型主要呈现的是广告观念摄影;装饰型强调“似与不似”的艺术效果;拼贴型是把不同内容的图形组成具有逻辑特征的视觉形态;综合型则是运用多种表现手法, 提高图形语言的趣味性。

三、广告设计中图形语言的具体应用

1、利用图形语言完成形态表现

目前广告设计里的“形”, 打破了传统广告图像程式化的具象表现模式, 将手法变得更加丰富化、多元化。现代广告设计擅长于利用后现代手法体现出自己的形式特点, 并通过断裂、碎片、弥漫、离散等多种方式展现出来, 从而化解掉传统的图形语言构成方式。图形语言的设计手法, 可以选用分解、融入、拼贴、错位、并列、映射、交替、重组等, 从而转变原来的形态结构, 创造出崭新的语言视觉图形。如BACARDI广告, 就是打破了酒瓶展示的固有形态, 将残缺的酒瓶和四溅的酒水结合起来, 表现出百加得酒所释放的自由、激情、酣畅淋漓的感觉。再比如, Artist Talk广告把动态性的肢体语言、乐器、时尚服饰等符号, 运用消解、解构等手法, 突出艺术内涵广告诉求。

2、利用图形语言构建广告意义

在现代广告设计中完成意义构建, 不仅要以广告主题需求为基础, 还要全面考虑到群众的心理依托, 表现出积极感染的含义, 而不是强制性说服。广告设计的意义不单单指广告所传递的信息含义, 还指的是象外之意, 即“意象”与“意味”, 着重突出图形语言的象征性和隐喻性, 而广告意义中, 往往还具备一种模糊性, 要求设计师利用创意思维, 在设计中融入“模糊性”元素, 让观众能感受到广告所传达的审美意象。例如NOVASCHIN啤酒广告, 传达的不只是这种啤酒的识别信息, 还突出了NOVASCHIN品牌带给消费者的遐想意象空间。

3、利用图形语言进行视觉传达

有关研究证明, 视觉是人脑与眼睛一同产生的效果, 其不只是一种感性知觉, 还属于一种思维方式。从目前广告视觉形式的特点看, 后现代广告具有解构、冲突、杂糅、隐喻、象征等多种特点, 在视觉层面通常表现出趣味性的状态。例如, 某减肥广告利用一只沙皮狗的形象, 通过拟人、夸张等手法, 表现出了幽默、诙谐的趣味性视觉效果。在各种广告设计中, 设计师可灵活运用比喻、拟人、联想、想象等多种手法, 设计出创意新颖的视觉广告图形, 给消费者带来强烈的视觉冲击。

四、结语

现代社会中, 广告作为常用的传播媒介, 在各大企业、商品与消费者之间担任着信息传播的任务。在广告设计中合理运用图形语言, 能够起到良好的思想传播作用。设计师在进行广告设计时, 要运用创意思维手法和多元化手法等, 通过图形语言完成形态表现, 构建广告意义, 实现视觉传达, 从而达到理想的广告宣传效果。

摘要:广告设计属于一种利用独到的视觉形象表达信息的方式, 并在很大程度上影响着人们的生活。随着现代社会信息技术快速发展, 广告设计的图形语言也变得越来越丰富。本文首先介绍了广告设计中图形语言的基本概念与特点, 然后分析广告设计中图形语言的主要手法, 最后研究了图形语言在广告设计中的具体应用, 希望能够为广告设计提供一些参考。

关键词:广告设计,图形语言,解读

参考文献

[1]葛饶民.招贴广告设计的图形语言[J].包装工程, 2014, 05:102-103.

[2]刘花弟.现代广告设计中的图形语言[J].包装工程, 2016, 04:21-24.

上一篇:∏型钢放顶煤下一篇:参数选取