首页
温言软语
影响力0.00
经验值0.00
粉丝11
工艺专业主任
pdms智能出图软件idw软件介绍? 没有用过!不知道使用麻烦不 查看更多 157个回答 . 5人已关注
MTBE装置甲醇塔顶温总高? 以前控在54℃没有问题,近两月总是超过60℃,底温跟以前一样,进料也没有什么变化,请教一下可能的原因有哪些呢?谢谢查看更多 10个回答 . 3人已关注
SH/T 3036-2012一般炼油装置用火焰加热炉? SH/T 3036-2012一般炼油装置用火焰 加热炉 标准,在论坛没有找到,在别的地方找到了,方便大家使用学习,开一贴。 查看更多 7个回答 . 3人已关注
急急急急 middle-of-three flow transmitter? The above requirements are met by the use of a middle-of-three flow transmitter installation for control, minimising the risk of failure of the measured value of the oxygen flow rate as seen by the flow controller.这里的middle-of-three flow transmitter 是指什么功能的传送器啊? 查看更多 2个回答 . 3人已关注
关于陕鼓压缩机型号含义说明? 哪位大大能详细的解释一遍陕鼓离心 压缩机 的型号含义么。 现在有EZ71-2+3,和EB35-5两台机。看不懂。网上也没找到具体的说明。 沈鼓的就好理解了MCL和BCL系列,网上有详细的说明。为什么陕鼓的就找不到。 为什么就没有一个统一的命名编号。 查看更多 2个回答 . 2人已关注
O型圈尺寸中的CSD? O型圈尺寸中 CSD 是什么? 如: Description Dimension Specification Remarks O-ring 387 I/D×7 CSD VITON SIZE REF 460查看更多 6个回答 . 4人已关注
德尔格毒气报警仪波动? 公司现在用的德尔格Polytron 2毒气报警仪指示老是波动,很厉害。更换探头后还是波动。求助 查看更多 0个回答 . 4人已关注
煅烧工序的炉气冷凝塔问题? 煅烧工序的炉气冷凝塔问题? 炉气冷 塔设备 计算上,采用 波纹管 换热换热系数K取多少为宜,计算出来的换热面积与实际生产相差不大?查看更多 2个回答 . 3人已关注
2-氯-4-硝基苯酚的合成方法? 2-氯 - 4-硝基苯酚 的合成方法及实验室制法.急!!!!!查看更多 9个回答 . 5人已关注
电机跳闸原因? 请教电机跳闸的可能原因是什么?今天一 润滑油 泵跳,电气报警信号显示电流波动导致,这个原因解释合理吗?查看更多 3个回答 . 2人已关注
焊接残余应力和残余变形的原因和影响? 焊接残余应力和残余变形产生的原因和影响? 查看更多 1个回答 . 5人已关注
分馏系统气密采用蒸汽气密好还是氮气气密好? 分馏系统气密采用蒸汽气密好还是 氮气 气密好?查看更多 9个回答 . 1人已关注
动态吸附穿透曲线测量的问题? 由于样品特征峰保留时间过长,导致进样时间间隔较长。 除了调整进样时间,使得前后两次进样的特征峰不重叠外,还有没有其他有效的方法,谢谢 查看更多 0个回答 . 4人已关注
积分时间和微分时间? 对积分时间和微分时间不太明白,请大家帮助。 积分时间,比如说5秒,什么意思,是不是说当偏差出现后,每隔5秒钟积分作用根据前5秒的积分输出一次,并在接下来的5秒内维持积分作用的输出不变。 微分作用,比如说5秒,什么意思,是不是说当偏差出现后,微分作用根据当前偏差的微分(变化趋势)直接输出一次,然后每隔5秒钟微分作用根据每一个第5秒时偏差的微分(变化趋势)输出一次,并且每一次间隔5秒的输出后,在接下来的5秒内保持微分作用的输出不变。 查看更多 17个回答 . 2人已关注
铜电解采用何种谐波治理装置? 各位盖德: 某铜冶炼厂电解车间设计采用3500KVA,10KV/280V的电解变压器,系统电源是110KV的。 我想问问需不需要设计谐波治理装置,如果需要,采用何种方式呢?——现在谐波治理有很多种方式:传统的是在变压器10KV侧采用无源 滤波器 ——并联单调谐滤波器和高通滤波器,现在也有使用有源滤波器SVC的,可以在10KV侧,也可以在280V低压侧。 我想问问现在的设计会采用什么方式的谐波装置?查看更多 1个回答 . 2人已关注
请问大家你们装置制硫炉平时是怎么巡检和维护检测其运行 ...? 炉壁温度平时检测是多少度?多少度合适?查看更多 5个回答 . 3人已关注
GB-T 23996-2009 室内装饰装修用溶剂型金属板涂料? GB-T 23996-2009 室内装饰装修用溶剂型金属板涂料查看更多 0个回答 . 5人已关注
安全漫画(6.10)不可逾越的红线? 法律法规、规章制度是过去许多教训换来的,其中的限制是不可逾越的红线,是保障安全健康的红线 查看更多 18个回答 . 1人已关注
CAD控件...CAD插件命令执行原理? 软件名称 :(梦。。。想。。。。。CAD,。。控件。。) <!--[if !supportLists]-->1. <!--[endif]-->说明: 在控件中,所有与用户交到的操作函数,都必须放在命令执行事件中调用。 因为与用户交互操作时,控件会启动一个临时的windows消息循环,这样执行交互函数时,会临时等待用户操作,在事件退出时,控件就有机会控制临时信息消息循环的退出处理。 比如在等待用户交到操作过程中,如果用户点击了窗口上关闭按钮结束程序,或点击了另一个按钮,又重新执行一个命令,这些都需要控件在事件结束时自动处理,防止出错。 <!--[if !supportLists]-->2. <!--[endif]-->COM 接口的命令执行 DoCommand说明: 该函数开始执行控件的一个用户自定义命令,参数是命令的id,这个id值可以随便取值,它是用来标识该命令,多个命令之间,id值不能 重复 前面的DoCommand的调用后,程序将会跳转命令执行事件函数中。 命令调用过程流程图: img: file:///C:/Users/ADMINI~1/AppData/Local/Temp/ksohtml/wps9141.tmp.jpg <!--[if !supportLists]-->1.1、 <!--[endif]-->比如 C# 语言: 开始执行一个命令: 在界面上放一个按钮“打开 DWG ” 给按钮增加点击事件如下: private void button6_Click(object sender, EventArgs e) { axMxDrawX1.DoCommand(6); } axMxDrawX1.DoCommand调用后就会跳到命令事件中,给窗口增加控件命令执行事件,并加代码,如下: private void axMxDrawX1_ImplementCommandEvent(object sender, AxMxDrawXLib._DMxDrawXEvents_ImplementCommandEventEvent e) { if (e.iCommandId == 6) { // 打开文件 . OpenFileDialog ofd = new OpenFileDialog(); ofd.Filter = "dwg 文件 (*.dwg)|*.dwg" ; if(ofd.ShowDialog() == DialogResult.OK) { axMxDrawX1.OpenDwgFile(ofd.FileName); } } } <!--[if !supportLists]-->1.2、 <!--[endif]-->比如 JS 语言 开始执行一个命令: 在界面上放一个按钮“打开 DWG ” , 如下: <input type="button" value=" 写扩展数据 "> DoCmd代码如下:调用DoCommand执行用户命令,DoCommand调用后就会跳到命令事件中 function DoCmd(iCmd) { mxOcx.DoCommand(iCmd); } 添加命令事件: document.getElementById("MxDrawXCtrl").ImplementCommandEventFun = DoCommandEventFunc; 命令事件函数实现: function DoCommandEventFunc(iCmd) { if (iCmd == 11) { WriteXData(); } } 写扩展数据函数实现: function WriteXData() { var selEnt = mxOcx.NewComObject("IMxDrawUiPrEntity"); selEnt.message = " 选择要写扩展数据的对象 "; if (selEnt.go() != 1) return; var ent = selEnt.Entity(); if (ent == null) return; if (ent.SetxDataString("ExDataName", 0, "ExDataValue")) { *****(" 写扩展数据成功 "); } else { *****(" 写扩展数据失败 "); } } <!--[if !supportLists]-->1.3、 <!--[endif]-->在工具条定义文件中执行用户命令 工具条定义文件中一行代表一个工具条上的按钮,如果用户想点击工具条上的按钮,按钮执行命令事件,如下定义工具条: (" 保存 dwg 文件 " " 保存 dwg 文件 " "SaveDwg" "IDB_SAVEDWG_BITMAP" "" "MxDraw.dll" " 15") 上面,定义了一个打开dwg文件按钮,点击这个按钮,相当于执行DoCommand(15) <!--[if !supportLists]-->1.4、 <!--[endif]-->在菜单条中执行用户命令 菜单条定义文件中一行代表一个菜单命令,如果用户想点击菜单,执行命令事件,如下定义菜单条定义文件: " 打开 (&O)" "Mx_OpenMxg" "IDB_OPENMXG_BITMAP" "" "" " 15" 上面,定义了一个打开文件菜单,点击这个菜单项,相当于执行DoCommand(15) <!--[if !supportLists]-->1.5、 <!--[endif]-->为命令注册一个命令名称,方便命令输入和调用 调用RegistUserCustomCommand函数注册命令名称,chm中的帮助如下: img: file:///C:/Users/ADMINI~1/AppData/Local/Temp/ksohtml/wps9151.tmp.jpg 例如: VB调用代码 MxDrawX1.RegistUserCustomCommand " MyTest11", 15 例如: C#调用代码 axMxDrawX1.RegistUserCustomCommand("MyTest11",15); axMxDrawX1.Focus(); // 命令 响应代码 private void axMxDrawX1_ImplementCommandEvent(object sender, AxMxDrawXLib._DMxDrawXEvents_ImplementCommandEventEvent e) { if (e.iCommandId == 15) { MessageBox.Show(" 用户定义命令执行 ...."); } } <!--[if !supportLists]-->1.6、 <!--[endif]-->调用控件自带命令 控件工具条上的按钮,都是控件内部命令实现,点击工具条上的按钮,就会在命令行看到相关命令名称,如: img: file:///C:/Users/ADMINI~1/AppData/Local/Temp/ksohtml/wps9162.tmp.jpg 如果用户想在自己的按钮中,调用画线命令,如下: axMxDrawX1.SendStringToExecute("Mx_Line"); <!--[if !supportLists]-->1.7、 <!--[endif]-->在命令执行中,再调用另一个命令 控件是不允许命令被重入,也就是说不能同时执行两个命令,比如当前用户正交到绘制直线,当用户点击绘制圆按钮时,绘制直线命令就需要立即退出,并进入绘圆命令。 那么如果用户想要在命令中,调用另一个命令,可以把另一个命令当前一个函数调用,调用如下: axMxDrawX1.SendStringToExecuteFun("Mx_Line"); 命令函数执行完后,可以调用GetEntitysLastCmd函数返回,命令函数新增加的实体,它返一个MxDrawResbuf对象,也就是说,得到一个数组,得到多个新增加的实体。 如下JS代码,调用控件的绘制样条线命令,并得到新绘制样的样条线,然后修改它的线重: function DrawSpline() { mxOcx.Cal("Mx_ShowWeight"); var param = mxOcx.NewResbuf(); mxOcx.SendStringToExecuteFun("_DrawSpline", param); var retparam = mxOcx.GetEntitysLastCmd(); if (retparam == null) return; if (retparam.Count == 0) return; var spline = retparam.AtObject(0); if (spline == null) { return; } spline.Lineweight = 40; } 用些命令在用时,可以转入参数,调用SendStringToExecuteEx函数: 如:调用阵列命令,并传递参数 MxDrawSelectionSet ss = new MxDrawSelectionSet(); MxDrawUtility utility = new MxDrawUtility(); utility.Prompt(" 选择阵列对象 :"); ss.Select(MCAD_McSelect.mcSelectionSetUserSelect, null, null, null); if (ss.Count == 0) return; MxDrawResbuf param = new MxDrawResbuf(); // 10 行 . param.AddLongEx(10, 1070); // 20 列 . param.AddLongEx(20, 1070); // 行偏移 . param.AddDoubleEx(100, 1040); // 列偏移 . param.AddDoubleEx(150, 1040); // 阵列角度 . param.AddDoubleEx(15.0, 1040); // 阵列对象个数 . param.AddLongEx(ss.Count, 1070); for (int i = 0; i < ss.Count; i++) { MxDrawEntity ent = ss.Item(i); param.AddObjectId(ent.ObjectID); } // 调用阵列命令 . axMxDrawX1.SendStringToExecuteEx("Mx_Array", param); <!--[if !supportLists]-->3. <!--[endif]-->VC 接口的命令执行 VC2010调用是控件DLL接口,这个调用过程和AutoCAD Arx开发是一样的。 命令函数实现: .h文件 class CTestCommands { static void TextToCurve(); } .cpp 文件 void CTestCommands::TextToCurve() { ads_name entName; ads_point pt; if(acedEntSel(_T(" 选择需要编辑的文字 :" ),entName,pt) != RTNORM) { return; } AcDbObjectId objId; if(acdbGetObjectId(objId,entName) != Acad::eOk) return; AcDbObjectPointer<McDbEntity> spText(objId,AcDb::kForWrite); if(spText.openStatus() != Acad::eOk) return; McDbVoidPtrArray aryCurve ; if(!MxDraw::TextToCurves(spText.object(),aryCurve) ) return; for(int i = 0; i < aryCurve.length();i++) { McDbEntity* pEntity = (McDbEntity* )aryCurve ; MrxDbgUtils::addToCurrentSpaceAndClose(pEntity); } spText->erase(); } 注册一个命令: acedRegCmds->addCommand(_T("SysCmd"), _T("TextToCurve"), _T("TextToCurve"), 1, TextToCurve); 执行命令: 在界面上放一个按钮“文本转曲线”,在按钮响应函数中,调用刚才我们注册信息的命令: acDocManager->sendStringToExecute(MxDraw::GetDatabase(m_hDrawOcx)->GetDocument() ,_T("TextToCurve") ); 查看更多 1个回答 . 3人已关注
大油站油品变质需在线置换,如何操作更省油? 最近我们厂子里面有一台稀油站油箱很大,容量为800多升,还有150升高位油箱,原用油品使用时间过长,变质需要更换油品,更换前需要进行油品置换,我个人现在就很紧张,置换需要花大量的油品,不置换彻底的话又会导致新油被污染,求教各位盖德,如何能节省油品的方法了---谢谢各位盖德了!查看更多 2个回答 . 3人已关注
简介
职业:南京捷纳思新材料有限公司 - 工艺专业主任
学校:中国石油大学胜利学院 - 化学化工
地区:台湾省
个人简介:秩序,只有秩序才能产生自由。查看更多
已连续签到天,累积获取个能量值
  • 第1天
  • 第2天
  • 第3天
  • 第4天
  • 第5天
  • 第6天
  • 第7天
 
这是一条消息提示
 
提醒
您好,您当前被封禁天,这天内您将不能登陆盖德问答,离解封时间还有
我已了解
提醒
提问需要5个能量值,您当前能量值为,请完成任务提升能量值
去查看任务