- 浏览: 102076 次
- 性别:
- 来自: 天朝
-
文章分类
最新评论
-
whut0503:
对你的SSL配置比较感兴趣,我尝试了一下,发现在敲入命令:bi ...
windows安装基于Apache的SVN服务器 -
can4you:
ltian 写道不好意思,借 ...
都别装了,ESB真的很容易么 -
ltian:
不好意思,借你地盘胡乱发挥了一些,请恕罪。
都别装了,ESB真的很容易么 -
ltian:
你谈到的智能电网和物联网,我认为并非一个概念,其实智能电网可以 ...
都别装了,ESB真的很容易么 -
ltian:
上一个回帖是说单单从技术角度说ESB可以完成系统集成其实是缺少 ...
都别装了,ESB真的很容易么
项目环境:JSF2.0(MyFaces2.0.1)+RichFaces+Tomahawk1.1.9+Spring2.0+Hibernate3.2.x
(附apache官网上说tomahawk只支持到JSF1.2,但是我在JSF2.0的环境下测试可用,不知道后续是否会有问题)
启动Tomcat的时候报以下错误,百思不得其解
INFO [main] [2010-09-25 15:14:53,375] (org.springframework.orm.hibernate3.HibernateTransactionManager) - Using DataSource [org.apache.commons.dbcp.BasicDataSource@1739f] of Hibernate SessionFactory for HibernateTransactionManager
INFO [main] [2010-09-25 15:14:53,750] (org.springframework.aop.framework.DefaultAopProxyFactory) - CGLIB2 available: proxyTargetClass feature enabled
INFO [main] [2010-09-25 15:14:54,796] (org.springframework.web.context.ContextLoader) - Using context class [org.springframework.web.context.support.XmlWebApplicationContext] for root WebApplicationContext
INFO [main] [2010-09-25 15:14:54,796] (org.springframework.web.context.ContextLoader) - Root WebApplicationContext: initialization completed in 24203 ms
2010-9-25 15:14:55 org.apache.myfaces.shared_impl.config.MyfacesConfig getBooleanInitParameter
信息: No context init parameter 'org.apache.myfaces.PRETTY_HTML' found, using default value true
2010-9-25 15:14:55 org.apache.myfaces.shared_impl.config.MyfacesConfig getBooleanInitParameter
信息: No context init parameter 'org.apache.myfaces.ALLOW_JAVASCRIPT' found, using default value true
2010-9-25 15:14:55 org.apache.myfaces.shared_impl.config.MyfacesConfig getBooleanInitParameter
信息: No context init parameter 'org.apache.myfaces.RENDER_CLEAR_JAVASCRIPT_FOR_BUTTON' found, using default value false
2010-9-25 15:14:55 org.apache.myfaces.shared_impl.config.MyfacesConfig getBooleanInitParameter
信息: No context init parameter 'org.apache.myfaces.RENDER_HIDDEN_FIELDS_FOR_LINK_PARAMS' found, using default value false
2010-9-25 15:14:55 org.apache.myfaces.shared_impl.config.MyfacesConfig getBooleanInitParameter
信息: No context init parameter 'org.apache.myfaces.SAVE_FORM_SUBMIT_LINK_IE' found, using default value false
2010-9-25 15:14:55 org.apache.myfaces.shared_impl.config.MyfacesConfig getBooleanInitParameter
信息: No context init parameter 'org.apache.myfaces.READONLY_AS_DISABLED_FOR_SELECTS' found, using default value true
2010-9-25 15:14:55 org.apache.myfaces.shared_impl.config.MyfacesConfig getBooleanInitParameter
信息: No context init parameter 'org.apache.myfaces.RENDER_VIEWSTATE_ID' found, using default value true
2010-9-25 15:14:55 org.apache.myfaces.shared_impl.config.MyfacesConfig getBooleanInitParameter
信息: No context init parameter 'org.apache.myfaces.STRICT_XHTML_LINKS' found, using default value true
2010-9-25 15:14:55 org.apache.myfaces.shared_impl.config.MyfacesConfig getLongInitParameter
信息: No context init parameter 'org.apache.myfaces.CONFIG_REFRESH_PERIOD' found, using default value 2
2010-9-25 15:14:55 org.apache.myfaces.shared_impl.config.MyfacesConfig getBooleanInitParameter
信息: No context init parameter 'org.apache.myfaces.VIEWSTATE_JAVASCRIPT' found, using default value false
2010-9-25 15:14:55 org.apache.myfaces.shared_impl.config.MyfacesConfig getStringInitParameter
信息: No context init parameter 'org.apache.myfaces.REFRESH_TRANSIENT_BUILD_ON_PSS' found, using default value auto
2010-9-25 15:14:55 org.apache.myfaces.shared_impl.config.MyfacesConfig getBooleanInitParameter
信息: No context init parameter 'org.apache.myfaces.REFRESH_TRANSIENT_BUILD_ON_PSS_PRESERVE_STATE' found, using default value false
2010-9-25 15:14:55 org.apache.myfaces.shared_impl.config.MyfacesConfig getBooleanInitParameter
信息: No context init parameter 'org.apache.myfaces.VALIDATE_XML' found, using default value false
2010-9-25 15:14:55 org.apache.myfaces.shared_impl.config.MyfacesConfig getBooleanInitParameter
信息: No context init parameter 'org.apache.myfaces.WRAP_SCRIPT_CONTENT_WITH_XML_COMMENT_TAG' found, using default value true
2010-9-25 15:14:55 org.apache.myfaces.shared_impl.config.MyfacesConfig getBooleanInitParameter
信息: No context init parameter 'org.apache.myfaces.DETECT_JAVASCRIPT' found, using default value false
2010-9-25 15:14:55 org.apache.myfaces.shared_impl.config.MyfacesConfig getBooleanInitParameter
信息: No context init parameter 'org.apache.myfaces.AUTO_SCROLL' found, using default value false
2010-9-25 15:14:55 org.apache.myfaces.shared_impl.config.MyfacesConfig getStringInitParameter
信息: No context init parameter 'org.apache.myfaces.ADD_RESOURCE_CLASS' found, using default value org.apache.myfaces.renderkit.html.util.DefaultAddResource
2010-9-25 15:14:55 org.apache.myfaces.shared_impl.config.MyfacesConfig getStringInitParameter
信息: No context init parameter 'org.apache.myfaces.RESOURCE_VIRTUAL_PATH' found, using default value /faces/myFacesExtensionResource
2010-9-25 15:14:55 org.apache.myfaces.shared_impl.config.MyfacesConfig getBooleanInitParameter
信息: No context init parameter 'org.apache.myfaces.CHECK_EXTENSIONS_FILTER' found, using default value true
2010-9-25 15:14:55 org.apache.myfaces.shared_impl.config.MyfacesConfig createAndInitializeMyFacesConfig
信息: Starting up Tomahawk on the MyFaces-JSF-Implementation
2010-9-25 15:14:55 org.apache.myfaces.webapp.AbstractFacesInitializer initFaces
严重: An error occured while initializing MyFaces: null
java.lang.NullPointerException
at org.apache.myfaces.webapp.Jsp21FacesInitializer.initContainerIntegration(Jsp21FacesInitializer.java:62)
at org.apache.myfaces.webapp.AbstractFacesInitializer.initFaces(AbstractFacesInitializer.java:116)
at org.apache.myfaces.webapp.StartupServletContextListener.contextInitialized(StartupServletContextListener.java:106)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3934)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4429)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:987)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:909)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:495)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1206)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:314)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
INFO [main] [2010-09-25 15:14:55,968] (org.springframework.orm.hibernate3.support.OpenSessionInViewFilter) - Initializing filter 'openSession'
INFO [main] [2010-09-25 15:14:56,046] (org.springframework.orm.hibernate3.support.OpenSessionInViewFilter) - Filter 'openSession' configured successfully
WARN [main] [2010-09-25 15:14:56,421] (org.ajax4jsf.webapp.BaseXMLFilter) - This version of RichFaces implementation compatible for JSF2.0, but running under JSF1.2
INFO [main] [2010-09-25 15:14:56,578] (org.ajax4jsf.cache.CacheManager) - Selected [org.ajax4jsf.cache.LRUMapCacheFactory] cache factory
INFO [main] [2010-09-25 15:14:56,609] (org.ajax4jsf.cache.LRUMapCacheFactory) - Creating LRUMap cache instance using parameters: {org.ajax4jsf.VIEW_HANDLERS=org.apache.myfaces.application.jsp.JspViewHandlerImpl, javax.faces.CONFIG_FILES=/WEB-INF/conf/faces-config.xml, /WEB-INF/conf/faces-beans.xml, /WEB-INF/conf/faces-navigation.xml, contextConfigLocation=classpath:spring/applicationContext-db.xml, classpath:spring/applicationContext*.xml}
INFO [main] [2010-09-25 15:14:56,609] (org.ajax4jsf.cache.LRUMapCacheFactory) - Creating LRUMap cache instance of default capacity
INFO [main] [2010-09-25 15:14:56,906] (org.ajax4jsf.cache.CacheManager) - Selected [org.ajax4jsf.cache.LRUMapCacheFactory] cache factory
INFO [main] [2010-09-25 15:14:56,906] (org.ajax4jsf.cache.LRUMapCacheFactory) - Creating LRUMap cache instance using parameters: {org.ajax4jsf.VIEW_HANDLERS=org.apache.myfaces.application.jsp.JspViewHandlerImpl, javax.faces.CONFIG_FILES=/WEB-INF/conf/faces-config.xml, /WEB-INF/conf/faces-beans.xml, /WEB-INF/conf/faces-navigation.xml, contextConfigLocation=classpath:spring/applicationContext-db.xml, classpath:spring/applicationContext*.xml}
INFO [main] [2010-09-25 15:14:56,906] (org.ajax4jsf.cache.LRUMapCacheFactory) - Creating LRUMap cache instance of default capacity
2010-9-25 15:14:56 org.apache.catalina.core.ApplicationContext log
严重: StandardWrapper.Throwable
java.lang.IllegalStateException: No Factories configured for this Application. This happens if the faces-initialization does not work at all - make sure that you properly include all configuration settings necessary for a basic faces application and that all the necessary libs are included. Also check the logging output of your web application and your container for any exceptions!
If you did that and find nothing, the mistake might be due to the fact that you use some special web-containers which do not support registering context-listeners via TLD files and a context listener is not setup in your web.xml.
A typical config looks like this;
<listener>
<listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
</listener>
at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:172)
at javax.faces.webapp.FacesServlet.init(FacesServlet.java:112)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4149)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4458)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:987)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:909)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:495)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1206)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:314)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
2010-9-25 15:14:56 org.apache.catalina.core.StandardContext loadOnStartup
严重: Servlet /tcbflow threw load() exception
java.lang.IllegalStateException: No Factories configured for this Application. This happens if the faces-initialization does not work at all - make sure that you properly include all configuration settings necessary for a basic faces application and that all the necessary libs are included. Also check the logging output of your web application and your container for any exceptions!
If you did that and find nothing, the mistake might be due to the fact that you use some special web-containers which do not support registering context-listeners via TLD files and a context listener is not setup in your web.xml.
A typical config looks like this;
<listener>
<listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
</listener>
at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:172)
at javax.faces.webapp.FacesServlet.init(FacesServlet.java:112)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4149)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4458)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:987)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:909)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:495)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1206)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:314)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
2010-9-25 15:14:57 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-8080
2010-9-25 15:14:57 org.apache.jk.common.ChannelSocket init
信息: JK: ajp13 listening on /0.0.0.0:8009
2010-9-25 15:14:57 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/187 config=null
2010-9-25 15:14:57 org.apache.catalina.startup.Catalina start
信息: Server startup in 33030 ms
最后解决方式:删除项目lib下的el-api.jar、servlet-api.jar后启动Tomcat
原因:tomcat6.x下的lib包中已经包括了这两个jar包(见图2),即常见的包冲突问题
有人会问:把这两个jar包从classpath中remove掉就不行了么?
因为项目中有用到以下代码:
UICommand command = (UICommand) actionEvent.getComponent(); MethodExpression methodExpression = command.getActionExpression();
依赖el-api.jar;
public class DefaultApplicationSetupListener implements ServletContextListener { public void contextInitialized(ServletContextEvent event) { SpringContainer container = new SpringContainer(event.getServletContext()); Application.getInstance().setContainer(container); } public void contextDestroyed(ServletContextEvent arg0) { } }
依赖servlet-api.jar;所以不能删除掉。
(注:java编译期不能依赖tomcat下的jar包,启动tomcat的时候又会发生jar包冲突,如果项目最后要部署在tomcat下,则可以在打包部署的时候通过Ant来有选择的添加依赖的jar包)
相关推荐
你需要同时提供一个EL 3.0的实现,如Apache Tomcat的开源实现"org.apache.myfaces.tomcat.el-3.0.x.jar",或者Oracle的"com.sun.el-2.2.0.jar"(尽管它实际上实现了EL 3.0,但仍然保持旧的包名,以兼容性为目的)。...
用户可以方便地在Eclipse中配置和管理Tomcat服务器,实现项目的热部署,提高开发效率。 五、Java服务器页面(JSP) Eclipse提供了JSP编辑器,支持语法高亮、代码提示和错误检查,帮助开发者编写和调试JSP页面。...
- **关于 Tomcat 6 与 Tomcat 7 的区别**:这可能与项目中使用的其他技术组件兼容性有关,需要注意不同版本之间的差异。 - **关于 JSF 1.2 的整合**:WebLogic 10 默认支持 JSF 1.2 的 myfaces 实现版本 1.1,需要...
基于的手势识别系统可控制灯的亮_3
untitled2.zip
S7-1500和分布式外围系统ET200MP模块数据
anaconda配置pytorch环境
高校教室管理系统,主要的模块包括查看首页、个人中心、教师管理、学生管理、教室信息管理、教师申请管理、学生申请管理、课时表管理、教师取消预约管理、学生取消预约管理等功能。
半挂汽车列车横向稳定性控制研究:基于模糊PID与制动力矩分配的联合仿真分析在典型工况下的表现,半挂汽车列车在典型工况下的横向稳定性控制研究:基于模糊PID与制动力矩分配的联合仿真分析,半挂汽车列车4自由度6轴整车model,横向稳定性控制,在低附着系数路面,进行典型3个工况,角阶跃,双移线,方向盘转角。 采用算法:模糊PID,制动力矩分配,最优滑移率滑膜控制。 以上基于trucksim和simulink联合仿真,有对应 p-a-p-e-r参考 ,关键词: 1. 半挂汽车列车 2. 4自由度6轴整车model 3. 横向稳定性控制 4. 低附着系数路面 5. 典型工况(角阶跃、双移线、方向盘转角) 6. 模糊PID算法 7. 制动力矩分配 8. 最优滑移率滑膜控制 9. Trucksim和Simulink联合仿真 10. P-A-P-E-R参考; 用分号隔开上述关键词为:半挂汽车列车; 4自由度6轴整车model; 横向稳定性控制; 低附着系数路面; 典型工况; 模糊PID算法; 制动力矩分配; 最优滑移率滑膜控制; Trucksim和Simulink联合仿真; P-A-P-E-R参考
路径规划人工势场法及其改进算法Matlab代码实现,路径规划人工势场法及其改进算法Matlab代码实现,路径规划人工势场法以及改进人工势场法matlab代码,包含了 ,路径规划; 人工势场法; 改进人工势场法; MATLAB代码; 分隔词“;”。,基于Matlab的改进人工势场法路径规划算法研究
本文介绍了范德堡大学深脑刺激器(DBS)项目,该项目旨在开发和临床评估一个系统,以辅助从规划到编程的整个过程。DBS是一种高频刺激治疗,用于治疗运动障碍,如帕金森病。由于目标区域在现有成像技术中可见性差,因此DBS电极的植入和编程过程复杂且耗时。项目涉及使用计算机辅助手术技术,以及一个定制的微定位平台(StarFix),该平台允许在术前进行图像采集和目标规划,提高了手术的精确性和效率。此外,文章还讨论了系统架构和各个模块的功能,以及如何通过中央数据库和网络接口实现信息共享。
三菱FX3U步进电机FB块的应用:模块化程序实现电机换算,提高稳定性和移植性,三菱FX3U步进电机换算FB块:模块化编程实现电机控制的高效性与稳定性提升,三菱FX3U 步进电机算FB块 FB块的使用可以使程序模块化简单化,进而提高了程序的稳定性和可移植性。 此例中使用FB块,可以实现步进电机的算,已知距离求得脉冲数,已知速度可以求得频率。 程序中包含有FB和ST内容;移植方便,在其他程序中可以直接添加已写好的FB块。 ,三菱FX3U;步进电机换算;FB块;程序模块化;稳定性;可移植性;距离与脉冲数换算;速度与频率换算;FB和ST内容;移植方便。,三菱FX3U步进电机换算FB块:程序模块化与高稳定性实现
光伏逆变器TMS320F28335设计方案:Boost升压与单相全桥逆变,PWM与SPWM控制,MPPT恒压跟踪法实现,基于TMS320F28335DSP的光伏逆变器设计方案:Boost升压与单相全桥逆变电路实现及MPPT技术解析,光伏逆变器设计方案TMS320F28335-176资料 PCB 原理图 源代码 1. 本设计DC-DC采用Boost升压,DCAC采用单相全桥逆变电路结构。 2. 以TI公司的浮点数字信号控制器TMS320F28335DSP为控制电路核心,采用规则采样法和DSP片内ePWM模块功能实现PWM和SPWM波。 3. PV最大功率点跟踪(MPPT)采用了恒压跟踪法(CVT法)来实现,并用软件锁相环进行系统的同频、同相控制,控制灵活简单。 4.资料包含: 原理图,PCB(Protel或者AD打开),源程序代码(CCS打开),BOM清单,参考资料 ,核心关键词:TMS320F28335-176; 光伏逆变器; 升压; 逆变电路; 数字信号控制器; 规则采样法; ePWM模块; PWM; SPWM波; MPPT; 恒压跟踪法; 原理图; PCB; 源程序代码; BOM
centos9内核安装包
昆仑通态触摸屏与两台台达VFD-M变频器通讯实现:频率设定、启停控制与状态指示功能接线及设置说明,昆仑通态TPC7062KD触摸屏与两台台达VFD-M变频器通讯程序:实现频率设定、启停控制与状态指示,昆仑通态MCGS与2台台达VFD-M变频器通讯程序实现昆仑通态触摸屏与2台台达VFD-M变频器通讯,程序稳定可靠 器件:昆仑通态TPC7062KD触摸屏,2台台达VFD-M变频器,附送接线说明和设置说明 功能:实现频率设定,启停控制,实际频率读取等,状态指示 ,昆仑通态MCGS; 台达VFD-M变频器; 通讯程序; 稳定可靠; 频率设定; 启停控制; 实际频率读取; 状态指示; 接线说明; 设置说明,昆仑通态MCGS与台达VFD-M变频器通讯程序:稳定可靠,双机控制全实现
研控步进电机驱动器方案验证通过,核心技术成熟可生产,咨询优惠价格!硬件原理图与PCB源代码全包括。,研控步进电机驱动器方案验证通过,核心技术掌握,生产准备,咨询实际价格,包含硬件原理图及PCB源代码。,研控步进电机驱动器方案 验证可用,可以生产,欢迎咨询实际价格,快速掌握核心技术。 包括硬件原理图 PCB源代码 ,研控步进电机驱动器方案; 验证可用; 可生产; 核心技术; 硬件原理图; PCB源代码,研控步进电机驱动器方案验证通过,现可生产供应,快速掌握核心技术,附硬件原理图及PCB源代码。
高质量的OPCClient_UA源码分享:基于C#的OPC客户端开发源码集(测试稳定、多行业应用实例、VS编辑器支持),高质量OPC客户端源码解析:OPCClient_UA C#开发,适用于VS2019及多行业现场应用源码分享,OPCClient_UA源码OPC客户端源码(c#开发) 另外有opcserver,opcclient的da,ua版本的见其他链接。 本项目为VS2019开发,可用VS其他版本的编辑器打开项目。 已应用到多个行业的几百个应用现场,长时间运行稳定,可靠。 本项目中提供测试OPCClient的软件开发源码,有详细的注释,二次开发清晰明了。 ,OPCClient_UA; OPC客户端源码; C#开发; VS2019项目; 稳定可靠; 详细注释; 二次开发,OPC客户端源码:稳定可靠的C#开发实现,含详细注释支持二次开发
毕业设计