com

阅读 / 问答 / 标签

come的ing形式 到底是coming 还是comming? 给个理由

当然是Coming啦!因为Come的e不发音,所以是Coming!

请问下面coming是什么用法?

这个表示的是“用进行时表将来”不能用tocome代替因为代替后就是另外的意思了

the first feeling coming为什么是coming而不是to come?

都可以用啊。第一感觉正在来的路上,用coming第一感觉一定会来,用to come。

im coming的意思是什么?

意思是:我来了重点词汇:comingcoming英['ku028cmu026au014b]释义:adj.即将发生的;下一个的;刚刚开始的;有希望成功的n.(新事物的)到来v.来;到达;延伸到;(……地)来;行进(come的现在分词)[复数:comings]短语:coming out出柜;脱困;走出来;透露扩展资料:词语辨析:come,arrive,reach这些动词均含“到达”之意。1、come普通用词,含义广泛。强调到达的动作或进程,不侧重是否到达目的地。也可用于比喻意义。2、arrive侧重到达目的地或达到某一目标。也可用作比喻。3、reach既可指到达目的地,又可指到达途中的中间站。强调经过的周折或付出的努力。

为啥用coming 不用come?

为啥用coming 不用come?We are not coming back here中为啥用coming?

请问下面coming是什么用法?

即将会有20个人来这里的coming是未来的并不能用to come代替

i’m coming的中文意思?

我马上要来了。

tocome和coming的区别

coming是现在分词,tocome是动词不定式。根据精英家教网资料显示,tocome是动词不定式,中文的含义是未来的。coming是动词come的现在分词形式,中文意思是将来的。

coming梗是什么意思?

coming。。来的意思嘛。。

coming前面用什么介词

coming前面用be动词。根据查询相关公开信息显示:coming是形容词,形容词前面使用be动词。

梦想世界http://hi.henhaoji.com/index.aspx?id=108970这个是什么网站?

是在发财使者那创建的吧

tocome和coming的区别

coming是现在分词,tocome是动词不定式。根据精英家教网资料显示,tocome是动词不定式,中文的含义是未来的。coming是动词come的现在分词形式,中文意思是将来的。

coming还是comming soon

coming soon的意思是:即将来临,马上就来。1、coming 英[u02c8ku028cmu026au014b] 美[u02c8ku028cmu026au014b] adj. 即将到来的; 下一个的; 将要遭到报应; 自食恶果; n. (尤指新事物的) 到来; 到达; v. 来( come的现在分词); 到达; 达到(认识、理解或相信的程度); 出生; 例:The calm sea gives no hint of the coming storm.平静的大海根本没有暗示一场暴风雨就要来临。coming 英[u02c8ku028cmu026au014b] 美[u02c8ku028cmu026au014b] n. (新事物的)到来,来临; adj. 即将发生的; 下一个的; v. 来; 来到; 到达,抵达(某地); 来做; 来取; 来拿; [词典] come的现在分词; [例句]With the coming of modern technology, many jobs were lost.随着现代技术的到来,许多工作岗位不复存在。[其他] 原型: come 复数:comings

comming还是coming soon

coming soon的意思是:即将来临,马上就来。 1、coming 英[?k?m] 美[?k?m] adj. 即将到来的; 下一个的; 将要遭到报应; 自食恶果; n. (尤指新事物的) 到来; 到达; v. 来( come的现在分词); 到达; 达到(认识、理解或相信的程度); 出生; 例:The calm sea gives no hint of the coming storm. 平静的大海根本没有暗示一场暴风雨就要来临。 2、soon 英[su:n] 美[sun] adv. 快; 立刻,马上; 一会儿,不久; 宁愿; 例:She will be here sooner than you expect. 她很快就到,比你预料的要早。

coming,upcoming,oncoming 之间的区别

coming 指时间或事件即将来临。 in the coming year upcoming 主要指事件即将发生。 in the upcoming election , at the upcoming conference oncoming 主要指迎面而来的, 着重方向。 oncoming traffic , an oncoming car

comming还是coming?

是coming。come的尾字母为不发音的e,应去e加ing,所以come的ing形式为coming。coming,作形容词时译为“即将发生的;下一个的;刚刚开始的;有希望成功的”,作名词时译为“(新事物的)到来”,作动词时译为“来;到达;延伸到;(……地)来;行进(come 的现在分词)”。短语搭配:coming out 脱困 ; 走出来 ; 透露Typhoon coming 台风来了 ; 高中英语作文素材Death Coming 死神来了 ; 死神来临动词ing形式变化规则1、一般情况下直接加ing。think-thinking,sleep-sleeping,study-studying,speak-speaking,carry-carrying,say-saying。2、以重读闭音节结尾,呈现“辅,元,辅”结构的动词,先双写末尾的辅音字母,再加ing。cut-cutting,put-putting,swim-swimming,begin-beginning,get-getting,forget-forgetting。3、以y结尾的动词直接加ing。carry-carrying,enjoy-enjoying。4、以ie结尾的动词,把ie改为y,再加ing。die-dying,lie-lying。

coming怎么读

康敏。。。

coming soon 和come soon的区别 及 用法

come soon 为动词短语,可以作谓语,coming soon为现在分词或动名词短语,可以作主语、宾语、介系词宾语、状语、定语等,可以起名词、形容词或副词的作用。希望我能帮助你解疑释惑。

comeing还是coming

comingcome的尾字母为不发音的e,应去e加ing。所以come的ing形式为coming。“辅元辅”是指单词本身为辅音字母+元音字母+辅音字母,如cut-cutting,put-putting,而come本身结构不是辅元辅。动名词的规则变化1、一般情况下,直接在动词后加-ing (现在进行时)work ---- working study ----- studying2、动词以不发音的-e结尾,要去-e加-ing take ----- taking make ----- making3、重读闭音节的动词,要双写词尾字母,再加-ing cut ----- cutting put begin4、以-ie结尾的动词,把变成y再加-ing lie ----- lying tie ----- tying die ----- dyingcome的常见用法1、come的基本意思是“朝某中心点接近、到达某地点或达到某种状态”。2、come可以表示“来临,降临”,常用以指时间或事件按规律或自然法则等“顺理成章”地到来,也可指和他人在一起来参加某活动。3、“come+静态动词的不定式”构成复合谓语,可表示一种情况变化的过程,如由“不知”到“知之”,由“不清楚”到“清楚”,由“不理解”到“理解”,即给静态动词一个起点,而使其具有动态意义,且具有“终于”的意味。4、现在分词与come连用,可表示伴随动作〔状态〕,指某人或某事物按某种方式行进或某人在行进中做某事,也可表示目的。5、come在祈使句中一般不接动词不定式表示目的,而多用“come and to/ - v ”结构,在美式英语中,尤其是口语中and常可省略。6、come可以用作系动词,接形容词作表语,意思是“变得,成为”,常常指好的事情。7、除在成语或谚语中外一般不用于被动结构,但其过去分词可和be连用构成系表结构。

《http://v.youku.com/v_show/id_XMjE1OTYyOTc2.html》这首什么歌?

使用百度Hi可以第一时间收到“提问有新回答”“回答被采纳”“网友求助”的通知。查看详情您想在自己的网站上展示百度“知道”上的问答吗?来获取免费代码吧!

这个女主角是谁,韩国的http://hi.baidu.com/yayahu520/album/item/bfc18c284a89f5094ec22646.html

其中一个是李妍熙

come表示将来时,是be coming还是be coming to

可是可惜你

coming什么意思 解释coming一词的含义?

2. coming-of-age:指一个人成年或者某个事物成熟的过程。例如:“The novel is a coming-of-age story set in the 1960s.”(这本小说是一个发生在20世纪60年代的成长故事。)总之,coming是一个非常常用的英语单词,可以用来描述时间、事件或者人物的到来。同时,它还有一些常见的搭配词组,需要我们在学习和应用中注意掌握。3. homecoming:指回家或者回归的过程。例如:“The town is preparing for the annual homecoming parade.”(这个城镇正在为每年一度的回家游行做准备。)coming是一个英语单词,表示“到来”的意思。这个词通常用来描述时间、事件或者人物的到来。

coming什么意思 解释coming一词的含义?

此外,coming还可以用作名词,表示“到来”或“未来”的意思。例如:“The coming year will be full of challenges.”(未来的一年将充满挑战。)总之,coming是一个非常常用的英语单词,可以用来描述时间、事件或者人物的到来。同时,它还有一些常见的搭配词组,需要我们在学习和应用中注意掌握。作为一个动词,coming通常用在进行时态中,表示正在到来或即将到来的状态,例如:“The train is coming.”(火车即将到站了。)1. up-and-coming:指正在崛起的、有前途的人或事物。例如:“He is an up-and-coming young artist.”(他是一个有前途的年轻艺术家。)1. up-and-coming:指正在崛起的、有前途的人或事物。例如:“He is an up-and-coming young artist.”(他是一个有前途的年轻艺术家。)在英语中,coming还有一些常用的搭配词组,例如:

coming的汉语意思是什么

大爷~~上来玩玩嘛~~

coming的意思是什么

1、coming的中文意思是将来的。2、读音:英 [km]、美[km]。3、含义:n. 来临,adj. 就要来的;将来的,动词come的现在分词。4、例证:The calm sea gives no hint of the coming storm.平静的大海根本没有暗示一场暴风雨就要来临。5、词汇搭配:comings and goings 来来往往(各种活动)... coming of age 成熟 ,up and coming 精力旺盛的。

coming什么意思

coming可作形容词,也可作名词和动词,具体释义如下:adj. 即将发生的,下一个的;有希望成功的,有前途的v. 来;到达;延伸到(come的现在分词形式)n. 到来,来临例句:We have a full order book for the coming year.我们来年的订货簿已经记满了。With the coming of modern technology, many jobs were lost.随着现代技术的到来,许多工作岗位不复存在。She began by thanking us all for coming.她首先对我们大家的到来表示感谢。来到旅游景点

coming怎么读

coming的意思是什么

意义是来到,到达。可以从百度翻译查

coming是什么意思?

来请采纳

英语coming

coming是come的现在分词coming翻译成中文是即将到来词语分析:音标:英[u02c8ku028cmu026au014b]美[u02c8ku028cmu026au014b]n.(新事物的)到来,来临;adj.即将发生的;下一个的;v.来;来到;到达,抵达(某地);来做;来取;来拿;短语搭配:1、is coming 正过来2、coming from来自;由……开来3、coming back回去例句:1、I was beginning to think you"d never come.我开始以为你是不会来了。2.、She didn"t even call to say she wasn"t coming.她甚至没打电话来说一声她不来了。3.、This will be a problem for some time to come.这将是未来一段时期里的一个问题。同义词:adj.即将到来的;接着的;前途有望的following/oncomingn.来到;到达arrival/arrived at

“Coming”是什么意思?

com ingcom ing是来了、来到、来临、到达u22efu22ef

coming.怎么读什么意思

coming英 ["ku028cmu026au014b]美 ["ku028cmu026au014b]n. 来到;到达v. 来(come的ing形式)adj. 即将到来的;接着的;前途有望的

coming为什么不双写

coming不双写是因为一个单词的末尾是辅音字母+元音字母+辅音字母。根据查询相关信息显示,(consonant-vowel-consonant),并且这个单词的重音在最后一个辅音字母上,那么在加-ing时就需要双写这个辅音字母。例如,stop加上-ing变成stopping,run加上-ing变成running。但是,coming末尾只有一个辅音字母(m),而且重音在最后一个元音字母(i)上面,所以不符合双写辅音字母的规则,所以在加-ing时不需要双写任何字母。

用coming造句

We will buy a new car in the coming year.

[英语] Coming 它的进行时表示什么? 将来?

第一句是进行时表将来二句是进行时表现在第三句也是进行时表现在。

请问这里的coming能不能是动名词作表语?

你好!这里不能是动名词做表语。

coming英语是什么意思

come的ing形式

英语coming和incoming区别是什么?

嗯,coming,指的是接着的,即将到来的,新的开始,尤其是有些事情将导致很多的变化。例如,with the coming of heavy winds. new moderate rain has started. 随着大风来临,一场新的中雨开始了。coming需要接 of something /somebody.此外,coming,接在名词之前,意思就是即将发生的,做形容词,在英语中属于非正式的表达方式。incoming,指的是正到达的,正来临到一个地方,进来的,只用在名词之前,不能用于比较关系中。例如 incoming tides cause some heavy problem s in many river s. 即将来临的潮水导致了许多河水出现了一些严重的问题。从中可以看出,这两个词的用法和区别还是很明显的,可以根据例句,或者上下文来做出一些理解,尤其是coming后面要接固定的结构,incoming,就不需要,但是必须用在名词前面。

coming怎么读 英语coming怎么读

1、coming英[u02c8ku028cmu026au014b]美[u02c8ku028cmu026au014b]n.(新事物的)到来,来临;adj.即将发生的; 下一个的;v.来; 来到; 到达,抵达(某地); 来做; 来取; 来拿。 2、[例句]With the coming of modern technology, many jobs were lost.随着现代技术的到来,许多工作岗位不复存在。

coming soon是什么意思

即将到来/来临

Comes, will come, coming, be coming 有什么区别?

comes是一般现在时will come 是将来时coming动名词be coming 是现在进行时

be coming和will come的区别

I"m coming:我来了。I will come:我会来的。

be coming to表将来那come表进行用什么?

come如果用于现在分词coming时,就变成形容词而解释成"接下来的"、"下一个的"等意思,与英文中的next作相同的解释.http://www.tas.org.cn/n157c52.aspx你可以到这上面看看的

coming什么意思

coming的原形是哪个?

come

comming还是coming?

是coming。come的ing形式是coming,理由如下:1、come的尾字母为不发音的e,应去e加ing。所以come的ing形式为coming。2、“辅元辅”是指单词本身为辅音字母+元音字母+辅音字母,如cut-cutting,put-putting,而come本身结构不是辅元辅。动词ing形式变化规则1、一般情况下直接加ing。think-thinking,sleep-sleeping,study-studying,speak-speaking,carry-carrying,say-saying。2、以重读闭音节结尾,呈现“辅,元,辅”结构的动词,先双写末尾的辅音字母,再加ing。初中学过的这类词有:begin,cut,get,hit,run,set,sit,spit,stop,swim,beg,drop,fit,nod,dig,forget,regret,rid等。(visit不是以重读闭音节结尾,不用双写)3、以y结尾的动词直接加ing。carry-carrying,enjoy-enjoying。4、以ie结尾的动词,把ie改为y,再加ing。die-dying,lie-lying。

有个外国歌.女声唱的.声音沙哑.第一句歌词是.嘿JACK.COME JACK.听着还感觉里边带点杂音..

是不是 Hit the road jack ??

comming还是coming?

是coming。come的尾字母为不发音的e,应去e加ing。辅元辅是指单词本身为辅音字母+元音字母+辅音字母,如cut-cutting,put-putting,而come本身结构不是辅元辅。coming的用法coming的意思、解释。复数形式comings;,coming基本解释。形容词即将到来的,下一个的,将要遭到报应,自食恶果。名词尤指新事物的,到来,到达。动词来come的现在分词,到达,达到,认识、理解或相信的程度,出生。coming相关例句。National Day is coming。国庆节快到了。名词 With the coming of winter the days get shorter。随着冬天的到来,白昼短了。With the coming of spring days get longer。随着春天来临,白昼逐渐变长了。Excuse my coming so late。恕我来迟。

coming什么意思 coming的意思是什么

1、coming的中文意思是将来的。 2、读音:英 [km]、美[km]。     3、含义:n. 来临,adj. 就要来的;将来的,动词come的现在分词。 4、例证:The calm sea gives no hint of the coming storm.平静的大海根本没有暗示一场暴风雨就要来临。 5、词汇搭配:comings and goings 来来往往(各种活动)... coming of age 成熟 ,up and coming 精力旺盛的。

come soon 和 coming soon 的区别

comesoon为动词短语,可以作谓语,comingsoon为现在分词或动名词短语,可以作主语、宾语、介系词宾语、状语、定语等,可以起名词、形容词或副词的作用。希望我能帮助你解疑释惑。

coming中文意思

coming中文意思:未来

coming什么意思 解释coming一词的含义?

2. coming-of-age:指一个人成年或者某个事物成熟的过程。例如:“The novel is a coming-of-age story set in the 1960s.”(这本小说是一个发生在20世纪60年代的成长故事。)作为一个动词,coming通常用在进行时态中,表示正在到来或即将到来的状态,例如:“The train is coming.”(火车即将到站了。)3. homecoming:指回家或者回归的过程。例如:“The town is preparing for the annual homecoming parade.”(这个城镇正在为每年一度的回家游行做准备。)总之,coming是一个非常常用的英语单词,可以用来描述时间、事件或者人物的到来。同时,它还有一些常见的搭配词组,需要我们在学习和应用中注意掌握。在英语中,coming还有一些常用的搭配词组,例如:

coming,upcoming,oncoming的区别是什么?

coming n. & adj. n. 英文解释是:the time when sth new begins.(新事物的)到来,来临,通常用词组 the coming of sth。例句: With the coming of modern technology, many jobs were lost.随着现代技术的到来,许多工作岗位不复存在。adj. 仅仅用于名词的前面,英文解释是:happening soon; next 。即将发生的,下一个的。例句:in the coming months 在随后的几个月里This coming Sunday is her birthday. 这个星期天是她的生日oncoming adj. 仅仅用在名词前面,英文解释是:coming towards you。意思是 迎面而来的;即将来临的, 接近的; 同义词是 approaching。例句:Always walk facing the oncoming traffic. 走路一定要面向驶来的车辆。the approaching election 即将到来的选举upcoming adj. 仅在名词前使用,英文解释是:going to happen soon。意思是 即将发生(或来临)的。the upcoming presidential election 即将举行的总统选举a single from the band"s upcoming album 选自该乐队即将发行的专辑的一首单曲综上:1、三个词中,仅仅 coming 可以作名词使用。2、三个词,都做形容词的时候,只能用于名词之前;在意思上,略有细微的差别,但是当“即将到来的”讲的时候,三个词可以互换使用。在细微的差别方面,coming 有下一个的意思,oncoming 有接近的意思,upcoming 是即将发生的,时间很短,比如就不可以说 the upcoming months,但是用 the coming months 就可以。

coming的汉语意思

到来

Coming是什么意思啊

comeing

coming什么意思

coming英[u02c8ku028cmu026au014b]美[u02c8ku028cmu026au014b]adj.即将到来的; 下一个的; 将要遭到报应; 自食恶果n.(尤指新事物的)到来; 到达v.来( come的现在分词); 到达; 达到(认识、理解或相信的程度); 出生网络来到; 来临

coming是什么意思

来到;到达的意思

coming怎么读?

卡明

英语coming?

coming 英[ˈkʌmɪŋ] 美[ˈkʌmɪŋ] n. (新事物的)到来,来临; adj. 即将发生的; 下一个的; v. 来; 来到; 到达,抵达(某地); 来做; 来取; 来拿; [词典] come的现在分词; [例句]With the coming of modern technology, many jobs were lost.随着现代技术的到来,许多工作岗位不复存在。[其他] 原型: come 复数:comings

coming是什么意思

Sjkansjsjxbnsbsklzbsjsjs;sjsnjsbsjwhhwjshwjhwjwsjjwwkwoaoakwkwpwkaajakaojsjsjsjagsjshshahabwbbshxhxhsbhdhdhsbjsjshshbsvdvhsvevdggegwgbdvxhshbwnwhvdjdb

和利时commsend是啥指令

调用串行口。调用向串行口发送命令的函数CommSendCmd(),该函数有三个形式参数:Cmd指向送出的ASCII码字符串命令。Response指向外设回应的字符串。timeout指设定的时间间隔。如果超过这段时间外设还不响应,则返回超时错误信息。和利时始创于1993年,是中国领先的自动化与信息技术解决方案供应商。

在线求教 关于串口通讯 oncomm事件

sle_1.text 被赋值 空值 了,应该是不是 应该 用 sle_1.text =sle_1.text + 变量 这个 方式?PB 里 字符串 连接 操作 是用 什么 方式?

现代挖掘机显示屏图解显示屏出现cOMMERROR是什么意思?

显示器外观很漂亮,按键设置挺简洁的,一个开关带摇杆控制,免去诸多键的复杂操作。响应速度确实不如IPS,游戏里面看不出来,视频的话眼睛敏感的可以看出画面有撕裂感

DOS系统文件中COMMAMD.COM文件的作用是?

这个是批处理文件,是系统文件中很重要的。

pcs-comm是什么软件

个人云存储软件。该软件是2012年推出的针对个人数据的云存储服务。开发者可以利用PCS的开放接口存储用户个人数据,进而解决数据碎片化、终端多样性的问题。通过使用PCS服务,开发者无需考虑设计复杂的海量存储系统,可以在平台上借用用户和数据来快速开发出有创意的应用。

mscomm的oncomm事件

读数据之前要有个延时,即mscomm1.Output = "AT+CMGR=5" & vbCr 之后要有个延时

求征途单机版GM程序包 就是调金银刷装备那种 要可以下载的,可以发747536175@qq.com 发时请注明百度名

不太晓得

如何创建commuser用户

mysql添加用户方法建立数据库gamespcreate database gamesp;添加用户grant all on 数据库名.* to 用户名@localhost identified by "密码";grant all on gamesp.* to newuser@localhost identified by "password";添加一个远程用户,名为username密码为passwordGRANT ALL PRIVILEGES ON *.* TO username@"%" IDENTIFIED BY "password"说明:(1)grant all 赋予所有的权限(2)gamesp.* 数据库 gamesp 中所有的表(3)newuser 用户名(4)@localhost 在本地电脑上的 mysql server 服务器(5)identfified by "password" 设置密码

霍尼韦尔主机提示COMM.FAILURE是什么

从字面意思来讲是端口失败,检查一下设置吧。

如何CommMonitor软件监视串口数据

  方法/步骤  1  打开CommMonitor软件  2  选择要监视的软件进程ID  3  选择串口号  4  选择显示格式  5  启动监视

commcenter是什么进程

指令。commcenter是LINUX系统下的一个指令,私有API通信的对应进程。commcenter是用来对两个己排序文件进行逐行比较,down是下载的意思,CommCenter就是用于管理设备的网络。

关于VC6.0下MSComm的使用

MSComm控件属性大揭秘MSComm控件的属性(必须要熟悉的几个——CommPort:设置并返回通信端口号;Setting:以字符串的形式设置并返回数据传输速率、奇偶校验、数据比特、停止比特;PortOpen:设置并返回通信端口的状态,也可以打开和关闭端口;Input:从接收缓冲区返回和删除字符;Output:向传输缓冲区定一个字符串)1)CommPort属性void SetCommPort(short nNewValue); short GetCommPort();这一属性设置并返回连接的串行端口号,Windows将会利用该串口和外界通信。在设计时,nNewValue可以设置成从1~16的任何数(默认值为1)。但是如果用PortOpen属性打开一个并不存在的端口时,MSComm控件会产生错误68(设备无效)。注意:必须在打开端口之前设置CommPort属性。2)Settings属性void Settings(LPCTSTR lpszNewValue); String GetSettings();该属性用于设置并返回数据传输速率、奇偶校验、数据比特、停止比特参数。当端口打开时,如果value非法,则MSComm控件产生错误380(非法属性值)。其中lpszNewValue用字符串表示,由四个设置值组成,有如下的组成格式:“BBBB,P,D,S”BBBB为数据传输速率,P为奇偶校验,D为数据比特,S为停止比特。Value的默认值是:“9600,N,8,1”,数据传输速率合法值可以是110、300、600、1200、2400、4800、9600、14400、19200、28800、38400、56000、57600、115200、12800、25600。奇偶校验值可以是设置为下表的任一值。设定值描述 E偶校验(EVEN) M标号校验(MARK) N无校验(NONE) O奇校验(ODD) S空格校验(SPACE)数据比特数可以是4、5、6、7、8。停止比特数可以是1、1.5、2。注意:只有当通信的双方的Settings属性值都一样时,通信连接才能生效。3)Handshaking属性这一属性用于设置或者返回硬件握手协议,也就是PC和通信设备之间为了控制流速而设定的内部协议。属性值可以设置为下表中的任一个。 设定值值描述 ComNone0默认值,无握手协议 comXOnXOff 1XON/XOFF握手 ComRTS 2RTS/CTS握手 comRtsXOnXOff3 RTS/CTS和XON/XOFF握手皆可4)RThreshold属性void SetRThreshold(short nNewValue); short GetRThreshold();在MSComm控件设置CommEvent属性为comEvReceive并产生OnComm之前,RThreshold属性设置并返回的要接收的字符数。这里nNewValue是short型参数,说明在产生OnComm事件之前要接收的字符数。当接收字符后,若RThreshold属性设置为0(默认值)则不会产生OnComm事件。否则,该属性为一阈值,当接收缓冲区内字节个数达到或超过该值后就会产生OnComm事件,例如,设置RThreshold为1,接收缓冲区收到每一个字符都会使MSComm控件产生OnComm事件。5)CTSHolding属性void SetCTSHolding(BOOL bNewValue); BOOL GetCTSHolding();其属性设定值如下表所示。 设定值功能描述 TRUECTS线为高电平 FALSECTS线为低电平该属性确定是否可通过查询CTS线的状态发送数据。CTS是调制解调器发送到相连计算机的信号,指示传输可以进行。该属性在设计时无效,在运行时为只读。如果CTS线为低电平(CTSHolding =FALSE)并且超时时,MSComm控件设置CommEvent属性为comEventCTSTO(Clear To SendTimeout)并产生OnComm事伯。CTS线用于RTS/CTS硬件握手。如果需要确定CTS线的状态,CTSHolding属性给出一种手工查询方法。6)SThreshold属性void SetSThreshold(short nNewValue); short GetSThreshold();MSComm控件设置CommEvent属性为comEvSend并产生OnComm事件之前,设置并返回传输缓冲区中允许的最小字符数。这里nNewValue是short型数据,代表在OnComm事件产生之前在传输缓冲区中的最小字符数。若设置Sthreshold属性为0(默认值),数据传输事件不会产生OnComm事件。若设置Sthreshold属性为0,当传输缓冲区完全空时,MSComm控件产生OnComm事件。如果在传输缓冲区的字符数小于value,CommEvent属性设置为comEvSend,并产生OnComm事件。comEvSend事件仅当字符数与Sthreshold交叉时被激活一次。例如,如果Sthreshold等于5,仅当在输出队列中字符数从5降到4时,comEvSend才发生。如果在输出队列中从没有比Sthreshold多的字符,comEvSend事件将绝不会发生。7)InputMode属性void SetInputMode(long nNewValue); long GetInputMode();访属性用于设置或者返回传输数据的类型。其取值和基本含义如下表所示。设定值值描述 ComInputModeText(缺省)0通过Input属性以文本方式取回数据 ComInputModeBinary1通过Input属性以二进制方式取回数据8)InputLen属性void SetInputLen(short nNewValue); short GetInputLen ();该属性用于设置并返回Input属性从接收缓冲区读取的字符数。nNewValue是short型数值,说明Input属性从接收缓冲区中读取的字符数。InputLen属性的默认值是0。当设置InputLen为0时,使用Input将使MSComm控件读取接收缓冲区中全部的内容。若接收缓冲区中InputLen字符无效,Input属性返回一个零长度字符串(“”)。在使用Input前,用户可以选择检查InBufferCount属性来确定缓冲区中是否已有需要数目的字符。该属性在从输出格式为定长数据的机器读取数据时非常有用。9)InBuffersize属性void SetBufferSize(short nNewValue); short GetInBufferSize();InBuffersize属性用于设置或返回输入缓冲区的大小,默认值为1024字节。10)InBufferCount属性void SetInBufferCount(short nNewValue); shortGetInBufferCount();InBufferCount属性用于返回输入缓冲区内的等待读取的字节个数,可以通过该属性值为0来清除接收缓冲区。11)Input属性VARIANT GetInput();Input属性表示从接收缓冲区移走一串字符,将缓冲区中收到的数据读入变量。属性值为VARIAN型变量。该属性在端口未打开时不可用,在运行时是只读的。注意:当InputMode属性值为0时(文本模式),变量中含String型数据。当InputMode属性值为1(二进制模式),变量中含Byte型数组数据。12)PortOpen属性void SetPortOpen(BOOL bNewValue); BOOL GetPortOpen();PortOpen属性用于打开或者关闭端口。如果bNewValue设为TRUE,可以打开端口;设为FALSE时可以关闭端口。一般情况下在程序开始时打开端口,在程序结束时关闭端口。当应用程序终止时,MSComm控件将自动关闭串口。在打开端口前,确定CommPort属性调协为正确的端口号。而且,用户的串口设备必须支持Settings属性中的设置。如果硬件设备不支持Settings属性中的一些设置,则硬件工作或许不正确。13)OutBuffersize属性void SetOutBufferSize(short nNewValue);OutBuffersize属性用于设置或者返回发送缓冲区的大小,值为整形表达式,表示传输缓冲区的字节数,默认值为512字节。对发送缓冲区设置得越大,应用程序可以使用的内存就越小。然而,如果发送缓冲区太小,缓冲区将会溢出,除非使用握手协议。14)OutBufferCounter属性void SetOutBufferSize(short nNewValue); shortGetOutBufferSize();OutBufferCounter属性用于返回发送缓冲区内等待发送的字节数,可以通过设置该属性为0来清空发送缓冲区。15)Output属性void SetOutput(const VARIANT & newValue);Output属性用于向发送缓冲区写数据流。属性为VARIANT变量。该属性在端口未打开时不可用,在运行时只是写的。注意:Output属性可以发送文本数据或二进制数据。传输文本数据时,应该将字符型数据放入VARIANT变量中;传输二进制数据(即按字节传送)时,应将字节型数据放入VARIANT型变量中。如果通常给应用程序发送ANSI字符串,可以以文本方式发送。如果数据包含了内嵌控制字符、NULL字符等,必须将其作为二进制传递过去。16)CommEvent属性short GetCommEvent();如果在通信过程中发生错误或事件,将会引发OnComm事件并且改变其属性值。CommEvent属性值反映错误或者事件类型,通信的设计中可以根据该属性值执行同的操作。该属性在端口未打开时不可用,在运行时是只读的。通信错误及通信事件的设定值分别如下两表所示。通信错误设定值 设定值值描述 comEventBreak 1001接收到中断信号 comEventCTSTO1002CTS超时 comEventDSRTO1003DSR超时 comEventFrame1004帧错误,硬件检测到一个帧出错,双方设置的格式不一致时,就会引发此错误 comEventOverrun1006端口超速。一个字符没有在下一个字符到达之前被硬件读取,该字符丢失 comEventCDTO 1007数据检测超时 comEventRxOver1008接收缓冲区溢出 comEventRxParity1009奇偶校验错误 comEventTxFull1010传输缓冲区溢出,表明输出缓冲区已满,不能再将字符输出到缓冲区 comEventDCB1011检索端口、设备控制块(DCB)时的意外错误通信事件设定值 设定值值描述 comEvSend1发送事件。发送缓冲区的内容少于SThreshold指定的值 comEvReceive2接收事件。接收缓冲区内字符数达到RThreshold值,该事件在缓冲区内数据被移走前将持续产生,利用此事件可编写接收数据的过程 comEvCTS3CTS线变化 comEvDSR4DSR线变化 comEvCD5CD线变化 comEvRing6振铃检测 comEvEOF7文件结束。接收数据中出现文件结束(ASCII 码26)字符17)DTREnable属性void SetDTREnable(BOOL bNewValue); BOOL GetDTREnable();DTREnable属性确定在通信时是否使用DTR线有效,DTR是计算机发送到调制解调器的信号,表明计算机在等待数据传输。18)RTSEnable属性void SetRTSEnable(BOOL bNewValue); BOOL GetRTSEnable();RTSEnable属性确定是否使用RTS线有效。一般情况下,由计算机发送RTS信号到连接的调制解调器,请求允许发送数据。19)EOFEnable属性void SetEOFEnable(BOOL bNewValue); BOOL GetEOFEnable();EOFEnable属性确定在输入过程中MSComm控件是否寻找文件结尾(EOF)字符。如果找到EOF字符,将停止输入并激活OnComm事件,此时CommEvent属性设置为comEvEOF,这里bNewValue为布尔表达式,确定当找到EOF字符时,OnComm事件是否被激活。当bNewValue的设置值TRUE时,EOF字符找到时OnComm事件被激活。否则当VALUE值设为FALSE(默认)时,EOF字符找到时OnComm事件不被激活。注意:当EOFEnable属性设置为FALSE时,OnComm控件将不在输入流中寻找EOF字符。20)CDHolding属性void SetCDHolding(BOOL bNewValue); BOOL GetCDHolding();通过查询CD线的状态确定当前是否有传输。CD是从调制解调器发送到相连计算机的一个信号,指示调制解调器正在联机。该属性在设计时无效,在运行时为只读。属性的设置值为:当bNewValue为TRUE时,CD线为高电平;当bNewValue为FALSE时,CD线为低电平。注意当CD线为高电平(CDHolding=TRUE)且超时时,MSComm控件设置CommEvent属性为comEventCDTO(CD超时错误),并产生OnComm事件。注意:在主机应用程序中捕获一个丢失的传输是特别重要的,例如一个公告板,因为呼叫者可以随时挂起(放弃传输)。CD也被称为ReceiveLine Signal Detect(RLSD)。21)DSRHolding属性void SetDSRHolding(BOOL bNewValue); BOOL GetDSRHolding();确定DSR线的状态。DSR信号由调制解调器发送到相连计算机,指示作好操作准备。该属性在设计时无效,在运行时为只读。DSRHolding属性返回为TRUE时,表示DSR线高,返回FALSE时,表示DSR线低。当DSR线为高电平时(DSRHolding=TRUE)超时时,MSComm控件设置CommEvent属性为comEventDSRTO(数据准备超时)并产生OnComm事件。当为DTE(DataTerminal Equipment)机器写DSR/DTR握手例程时该属性是分有用的。

VC 编写串口程序 用MSCOMM组件,我的串口是PCI口扩展出来的,执行程序会报错误,不能设置COMM状态。

IsWindowVisible

如何在一个单独线程中调用 CMSComm串口通信

串口API通信函数编程16位串口应用程序中,使用的16位的Windows API通信函数:①OpenComm()打开串口资源,并指定输入、输出缓冲区的大小(以字节计)CloseComm() 关闭串口;例:int idComDev;idComDev = OpenComm("COM1", 1024, 128);CloseComm(idComDev);②BuildCommDCB() 、setCommState()填写设备控制块DCB,然后对已打开的串口进行参数配置; 例:DCB dcb;BuildCommDCB("COM1:2400,n,8,1", &dcb);SetCommState(&dcb);③ ReadComm 、WriteComm()对串口进行读写操作,即数据的接收和发送.例:char *m_pRecieve; int count;ReadComm(idComDev,m_pRecieve,count);Char wr[30]; int count2;WriteComm(idComDev,wr,count2);16位下的串口通信程序最大的特点就在于:串口等外部设备的操作有自己特有的API函数;而32位程序则把串口操作(以及并口等)和文件操作统一起来了,使用类似的操作。在MFC下的32位串口应用程序32位下串口通信程序可以用两种方法实现:利用ActiveX控件;使用API 通信函数。使用ActiveX控件,程序实现非常简单,结构清晰,缺点是欠灵活;使用API 通信函数的优缺点则基本上相反。使用ActiveX控件:VC++ 6.0提供的MSComm控件通过串行端口发送和接收数据,为应用程序提供串行通信功能。使用非常方便,但可惜的是,很少有介绍MSComm控件的资料。⑴.在当前的Workspace中插入MSComm控件。Project菜单------>Add to Project---->Components and Controls----->RegisteredActiveX Controls--->选择Components: Microsoft Communications Control,version 6.0 插入到当前的Workspace中。结果添加了类CMSComm(及相应文件:mscomm.h和mscomm.cpp )。⑵.在MainFrm.h中加入MSComm控件。protected:CMSComm m_ComPort;在Mainfrm.cpp::OnCreare()中:DWORD style=WS_VISIBLE|WS_CHILD;if (!m_ComPort.Create(NULL,style,CRect(0,0,0,0),this,ID_COMMCTRL)){TRACE0("Failed to create OLE Communications Control ");return -1; // fail to create}⑶.初始化串口m_ComPort.SetCommPort(1); //选择COM?m_ComPort. SetInBufferSize(1024); //设置输入缓冲区的大小,Bytesm_ComPort. SetOutBufferSize(512); //设置输入缓冲区的大小,Bytes//if(!m_ComPort.GetPortOpen()) //打开串口m_ComPort.SetPortOpen(TRUE);m_ComPort.SetInputMode(1); //设置输入方式为二进制方式m_ComPort.SetSettings("9600,n,8,1"); //设置波特率等参数m_ComPort.SetRThreshold(1); //为1表示有一个字符引发一个事件m_ComPort.SetInputLen(0);⑷.捕捉串口事项。MSComm控件可以采用轮询或事件驱动的方法从端口获取数据。我们介绍比较使用的事件驱动方法:有事件(如接收到数据)时通知程序。在程序中需要捕获并处理这些通讯事件。在MainFrm.h中:protected:afx_msg void OnCommMscomm();DECLARE_EVENTSINK_MAP()在MainFrm.cpp中:BEGIN_EVENTSINK_MAP(CMainFrame,CFrameWnd )ON_EVENT(CMainFrame,ID_COMMCTRL,1,OnCommMscomm,VTS_NONE) //映射ActiveX控件事件END_EVENTSINK_MAP()⑸.串口读写. 完成读写的函数的确很简单,GetInput()和SetOutput()就可。两个函数的原型是:VARIANT GetInput();及 void SetOutput(const VARIANT& newValue);都要使用VARIANT类型(所有Idispatch::Invoke的参数和返回值在内部都是作为VARIANT对象处理的)。无论是在PC机读取上传数据时还是在PC机发送下行命令时,我们都习惯于使用字符串的形式(也可以说是数组形式)。查阅VARIANT文档知道,可以用BSTR表示字符串,但遗憾的是所有的BSTR都是包含宽字符,即使我们没有定义_UNICODE_UNICODE也是这样! WinNT支持宽字符, 而Win95并不支持。为解决上述问题,我们在实际工作中使用CbyteArray,给出相应的部分程序如下:void CMainFrame::OnCommMscomm(){VARIANT vResponse; int k;if(m_commCtrl.GetCommEvent()==2) {k=m_commCtrl.GetInBufferCount(); //接收到的字符数目if(k>0) {vResponse=m_commCtrl.GetInput(); //readSaveData(k,(unsigned char*) vResponse.parray->pvData);} // 接收到字符,MSComm控件发送事件 }。。。。。 // 处理其他MSComm控件}void CMainFrame::OnCommSend() {。。。。。。。。 // 准备需要发送的命令,放在TxData[]中CByteArray array;array.RemoveAll();array.SetSize(Count);for(i=0;i<Count;i++)array.SetAt(i, TxData[i]);m_ComPort.SetOutput(COleVariant(array)); // 发送数据 }二 使用32位的API 通信函数:⑴.在中MainFrm.cpp定义全局变量HANDLE hCom; // 准备打开的串口的句柄HANDLE hCommWatchThread ;//辅助线程的全局函数⑵.打开串口,设置串口hCom =CreateFile( "COM2", GENERIC_READ | GENERIC_WRITE, // 允许读写0, // 此项必须为0NULL, // no security attrsOPEN_EXISTING, //设置产生方式FILE_FLAG_OVERLAPPED, // 我们准备使用异步通信NULL );我使用了FILE_FLAG_OVERLAPPED结构。这正是使用API实现非阻塞通信的关键所在。ASSERT(hCom!=INVALID_HANDLE_VALUE); //检测打开串口操作是否成功SetCommMask(hCom, EV_RXCHAR|EV_TXEMPTY );//设置事件驱动的类型SetupComm( hCom, 1024,512) ; //设置输入、输出缓冲区的大小PurgeComm( hCom, PURGE_TXABORT | PURGE_RXABORT | PURGE_TXCLEAR| PURGE_RXCLEAR ); //清干净输入、输出缓冲区COMMTIMEOUTS CommTimeOuts ; //定义超时结构,并填写该结构…………SetCommTimeouts( hCom, &CommTimeOuts ) ;//设置读写操作所允许的超时DCB dcb ; // 定义数据控制块结构GetCommState(hCom, &dcb ) ; //读串口原来的参数设置dcb.BaudRate =9600; dcb.ByteSize =8; dcb.Parity = NOPARITY;dcb.StopBits = ONESTOPBIT ;dcb.fBinary = TRUE ;dcb.fParity = FALSE;SetCommState(hCom, &dcb ) ; //串口参数配置上述的COMMTIMEOUTS结构和DCB都很重要,实际工作中需要仔细选择参数。⑶启动一个辅助线程,用于串口事件的处理。Windows提供了两种线程,辅助线程和用户界面线程。辅助线程没有窗口,所以它没有自己的消息循环。但是辅助线程很容易编程,通常也很有用。在次,我们使用辅助线程。主要用它来监视串口状态,看有无数据到达、通信有无错误;而主线程则可专心进行数据处理、提供友好的用户界面等重要的工作。hCommWatchThread=CreateThread( (LPSECURITY_ATTRIBUTES) NULL, //安全属性0,//初始化线程栈的大小,缺省为与主线程大小相同(LPTHREAD_START_ROUTINE)CommWatchProc, //线程的全局函数GetSafeHwnd(), //此处传入了主框架的句柄0, &dwThreadID );ASSERT(hCommWatchThread!=NULL);⑷为辅助线程写一个全局函数,主要完成数据接收的工作。请注意OVERLAPPED结构的使用,以及怎样实现了非阻塞通信。UINT CommWatchProc(HWND hSendWnd){DWORD dwEvtMask=0 ;SetCommMask( hCom, EV_RXCHAR|EV_TXEMPTY );//有哪些串口事件需要监视?WaitCommEvent( hCom, &dwEvtMask, os );// 等待串口通信事件的发生检测返回的dwEvtMask,知道发生了什么串口事件:if ((dwEvtMask & EV_RXCHAR) == EV_RXCHAR){ // 缓冲区中有数据到达COMSTAT ComStat ; DWORD dwLength;ClearCommError(hCom, &dwErrorFlags, &ComStat ) ;dwLength = ComStat.cbInQue ; //输入缓冲区有多少数据?if (dwLength > 0) { BOOL fReadStat ;fReadStat = ReadFile( hCom, lpBuffer,dwLength, &dwBytesRead,&READ_OS( npTTYInfo ) ); //读数据注:我们在CreareFile()时使用了FILE_FLAG_OVERLAPPED,现在ReadFile()也必须使用LPOVERLAPPED结构.否则,函数会不正确地报告读操作已完成了.使用LPOVERLAPPED结构, ReadFile()立即返回,不必等待读操作完成,实现非阻塞通信.此时, ReadFile()返回FALSE, GetLastError()返回ERROR_IO_PENDING.if (!fReadStat){if (GetLastError() == ERROR_IO_PENDING){while(!GetOverlappedResult(hCom,&READ_OS( npTTYInfo ), & dwBytesRead, TRUE )){dwError = GetLastError();if(dwError == ERROR_IO_INCOMPLETE) continue;//缓冲区数据没有读完,继续…… ……::PostMessage((HWND)hSendWnd,WM_NOTIFYPROCESS,0,0);//通知主线程,串口收到数据}所谓的非阻塞通信,也即异步通信。是指在进行需要花费大量时间的数据读写操作(不仅仅是指串行通信操作)时,一旦调用ReadFile()、WriteFile(), 就能立即返回,而让实际的读写操作在后台运行;相反,如使用阻塞通信,则必须在读或写操作全部完成后才能返回。由于操作可能需要任意长的时间才能完成,于是问题就出现了。非常阻塞操作还允许读、写操作能同时进行(即重叠操作?),在实际工作中非常有用。要使用非阻塞通信,首先在CreateFile()时必须使用FILE_FLAG_OVERLAPPED;然后在 ReadFile()时lpOverlapped参数一定不能为NULL,接着检查函数调用的返回值,调用GetLastError(),看是否返回ERROR_IO_PENDING。如是,最后调用GetOverlappedResult()返回重叠操作(overlapped operation)的结果;WriteFile()的使用类似。⑸.在主线程中发送下行命令。BOOL fWriteStat ; char szBuffer[count];…………//准备好发送的数据,放在szBuffer[]中fWriteStat = WriteFile(hCom, szBuffer, dwBytesToWrite,&dwBytesWritten, &WRITE_OS( npTTYInfo ) ); //写数据//我在CreareFile()时使用了FILE_FLAG_OVERLAPPED,现在WriteFile()也必须使用LPOVERLAPPED结构.否则,函数会不正确地报告写操作已完成了.使用LPOVERLAPPED结构,WriteFile()立即返回,不必等待写操作完成,实现非阻塞 通信.此时, WriteFile()返回FALSE, GetLastError()返回ERROR_IO_PENDING.int err=GetLastError();if (!fWriteStat) {if(GetLastError() == ERROR_IO_PENDING){while(!GetOverlappedResult(hCom, &WRITE_OS( npTTYInfo ),&dwBytesWritten, TRUE )) {dwError = GetLastError();if(dwError == ERROR_IO_INCOMPLETE){// normal result if not finisheddwBytesSent += dwBytesWritten; continue; }......................//我使用了多线程技术,在辅助线程中监视串口,有数据到达时依靠事件驱动,读入数据并向主线程报告(发送数据在主线程中,相对说来,下行命令的数据总是少得多);并且,WaitCommEvent()、ReadFile()、WriteFile()都使用了非阻塞通信技术,依靠重叠(overlapped)读写操作,让串口读写操作在后台运行。

delphi如何使用com控件

Delphi本身不带Com控件,需要安装第三方控件,可以使用微软的MSComm,和专业的Spcomm控件.具体用法自己百度

三星4521f发传真时出现comm error该怎么办

原因与解决方法:1.检查电话线接口是否插到对应的位置。如果有接分机,电话过来的进线一定要插在进线的位置。分机接到分机的接口。接口旁有英文和图标标识的。2.确认电话进来的线是否正常。打电话中是否断线。如何断线联系网络服务公司维修。3.是不是有接宽带的分线盒,有的话不用分线盒直接接上一体机测试。看看是不是分线盒问题。4.传真由于是双向的,也有可能是对方传真机的问题。可以换一个传真号码测试下别的传真机正不正常。5.以上都不能解决可能就是传真板硬件问题了。只有保内的话送保,保外的话送修。

comm.error 的中文意思

普通错误

C#串口通信中COM口的缓存为4096,假设1个2MB的数据通过此COM口,怎么样实现全部读取,而没有遗漏或错误?

在程序中创建缓冲区,串口只管接收,接收后保存在缓冲区中,操作缓冲区的数据就行了。

commdata

当comm发生了DataReceived事件时通知comm_DataReceived方法并传递相关数据来处理该事件 事件是基于委托的.即delegate,实际上是.Net类库里的MultiCastDelegate类. delegate只定义了+=和-=运算符(实际上是 +,-),所以事件(event)只定义了add和remove. 例如: public event EventHandler Click; 实际上相当于: public delegate void EventHandler(object sender,EventArgs e); private EventHandler ClickHandler; public event EventHandler Click { add { ClickHandler+=value;} remove {ClickHandler-=value;} } 所以后者(=)是错的.
 首页 上一页  117 118 119 120 121 122 123 124 125 126 127  下一页  尾页