can 控制器开发 [问题点数:20分]

Bbs1
本版专家分:0
结帖率 0%
CAN发展史-CAN控制器局域网
介绍了一种新型的串行总线——CAN<em>控制器</em>局域网
CAN 控制器驱动程序的编写与开发 PDF
CAN <em>控制器</em>驱动程序的编写与<em>开发</em> ,在ARM上<em>开发</em>CAN控制程序
MCP2515独立CAN控制器
带有SPI接口的独立CAN<em>控制器</em>说明文档及器件原理图
CAN控制器fpga实现
通过在FPGA上实现CAN<em>控制器</em>代码,含有英文注释,生成IP软核
CAN控制器开发资料
整理的关于FPGA的CAN<em>控制器</em>软核的<em>开发</em>资料,包括Verilog语言入门、CAN协议说明,CAN<em>控制器</em>说明、ARM的CAN<em>控制器</em>资料等,足够满足CAN软核的前期<em>开发</em>
CAN控制器MCP2515
一款很好的CAN总线独立<em>控制器</em>,详细介绍了CAN总线上报文的发送,接收。阅读完后即可对其进行配置,轻松实现CAN入门
控制器局域网CAN
CAN 介绍<em>控制器</em>局域网CAN 是由ISO 定义的串行通讯总线它最初出现在80 年代末的汽车工业里它的基本设计规范要求有高的位速率高抗电磁干扰性而且能够检测出产生的任何错误由于CAN 串行通讯总线具有这些特性它很自然地在汽车制造业以及航空工业中受到广泛应用CAN 通讯协议描述了在设备之间信息如何传递它对层的定义与开放系统互连模型OSI 一致每一层与另一设备上相同的那一层通讯实际的通讯是发生在每一设备上相邻的两层而设备只通过模型物理层的物理介质互连CAN 的结构定义了模型的最下面的两层数据链路层和物理层应用层通过不同的新兴协议层专门用于特殊的工业领域加上由个别CAN 用户定义的任何合适的方案和物理层连接可能最好的CAN 协议工业标准也许就是Allen-Bradley 的DeviceNet 它是为PLC 和智能传感器设计的国际上广泛应用的CAN 协议工业标准还有CANopen 和SDS物理介质包括带有特定终端的双绞线在BasicCAN 的规范中它的传输速率能达到250KBaud 而PeliCAN 能达到1Mbaud物理层和数据链路层对于系统设计者来说是透明的并包含在所有执行CAN 协议的部件中这些部件有带有集成CAN 接口的微<em>控制器</em>例如与8051 兼容的Philips P97C591 处理器和16 位的Philisp XA82C200 SJA1000 是一个独立的CAN <em>控制器</em>它可以和很多微<em>控制器</em>直接接口而与物理介质连接可以用分离部件或者82C250 TJA1050 集成电路或相似的方法实现SIEMENS NEC 和INTEL 也提供独立的CAN <em>控制器</em>
can控制器局域网)教程
CAN,全称为“Controller Area Network” ,即<em>控制器</em>局域网,是国际上应用最广泛的现场总线之一。
can控制器SJA1000详解
前面讲解了一大堆<em>can</em>总线的协议,终究是纸上谈兵。协议需要由硬件或软件来实现,今天所讲的CAN总线<em>控制器</em>便是充当了这一功能。
SJA1000独立CAN控制器
SJA1000 是一种独立<em>控制器</em>用于移动目标和一般工业环境中的区域网络控制CAN 它是PHILIPS 半导体PCA82C200 CAN <em>控制器</em>BasicCAN 的替代产品而且它增加了一种新的工作模式PeliCAN , 这种模式支持具有很多新特性的CAN 2.0B 协议.
控制器局域网(CAN)
请问当错误标志发送以后,接收器检测到的第一个位为“显性”时,为什么接收错误计 rn数器值加8
CAN控制器及邮箱
CAN基础知识 ISO11898是针对通信速率为125Kbps~1Mbps的高速通信标准。 CAN协议的特点: 多主控制。系统柔软性。速度快,距离远。具有错误检测、错误通知和错误恢复功能。故障封闭功能。连接节点多。 显性电平对应逻辑:0 CAN_H和CAN_L之差为2V左右。 隐性电平对应逻辑:1 CAN_H和CAN_L之差为0V。 显性电平具有优先权,只要有一个单元输出显性电平,总线上即为显性...
CAN控制器SJA1000
SJA1000是一款独立的<em>控制器</em>,用于汽车和一般工业环境中的<em>控制器</em>局域网络(CAN)。它是NXP半导体PCA82C200 CAN<em>控制器</em>(BasicCAN)的替代产品。而且,它增加了一种新的工作模式(PeliCAN),这种模式支持具有很多新特性的CAN 2.0B协议。
SJA1000独立 CAN 控制器
详细的介绍一下sja1000<em>can</em><em>控制器</em>的内部构造及其应用<em>开发</em>之类的使用
CAN控制器的相关资料
CAN<em>控制器</em>的相关资料,很不错的文档。
sja1000(can 总线控制器
sja1000 的管脚说明和各个寄存器介绍
CAN控制器MCP2515驱动
CAN<em>控制器</em>MCP2515驱动,已经测试通过!
CAN控制器SJA1000中文资料
CAN<em>控制器</em>SJA1000中文资料
不同CAN控制器之间通信
不同CAN<em>控制器</em>之间能组成CAN网络吗?比如单片机的CAN模块能和SJA1000通信吗?
SJA1000独立CAN控制器.PDF
Documents and Settings\Administrator\桌面\SJA1000独立CAN<em>控制器</em>.PDF
SJA1000 CAN 控制器中文资料
<em>开发</em>SJA1000的必备资料,提供寄存器详细含义及配置时许。
can控制器sja1000及其应用
<em>can</em>总线<em>控制器</em>sja1000极其应用的pdf文档,相关技术资料,以及寄存器的使用
sja1000 can控制器PELICAN点对点通信
适合初学现场总线资料,这是点对点通信 这是Peli<em>can</em>点对点通信的例程
CAN控制器SJA1000及其应用
介绍CAN<em>控制器</em>SJA1000的特点、内部结构以及SJA1000的寄存器结构及地址分配;CAN协议通信格式。并以独立CAN<em>控制器</em>SJA1000为例,结合CAN协议说明了一种通用型CAN总线的<em>开发</em>与设计。
CAN控制器状态机的分析与实现
CAN<em>控制器</em>状态机的分析与实现,详细分析了状态机的各种状态及状态转移,说明了实现状态机的技衔通径和验证状态机的思路
CAN控制器MCP2515驱动头文件
CAN<em>控制器</em>MCP2515驱动头文件,已经测试!
C8051F040中CAN控制器的应用
此文章详细介绍了CAN<em>控制器</em>在C8051F中的使用情况
CAN 控制器SJA1000中文资料
CAN <em>控制器</em>SJA1000中文资料 CAN <em>控制器</em>SJA1000中文资料
SJA1000 CAN控制器的中英文手册
SJA1000 CAN<em>控制器</em>的中英文手册。适合做CAN通信的工程师查看
SJA1000 CAN 控制器PeliCAN 模块
SJA1000 CAN <em>控制器</em>PeliCAN 模块,周立功的,你很难找到的!!!
基于单片机和CAN控制器的嵌入式系统
基于单片机和CAN<em>控制器</em>的嵌入式系统,微计算机信息
CAN控制器PeliCAN模块(中文版)
CAN<em>控制器</em>PeliCAN模块(中文版)
SJA1000 CAN 控制器BasicCAN 模块
SJA1000 CAN <em>控制器</em>BasicCAN 模块,相信对你有帮助!!!
控制器局域网(CAN)实施指南
<em>控制器</em> 局域网 CAN 指南
can 控制器 vhdl语言编写
从opencore下载的vhdl编写的<em>can</em>总线<em>控制器</em>,可以编译,可以仿真。
CAN控制器_MCP2510及其应用
MCP2510是一种带有 SPI接口的 CAN<em>控制器</em> 它支持 CAN技术规范 V2.0A/B;并能够发送的接 标准的和扩展的信息帧,同时具有接收滤波和信息 理的功能。MCP2510通过 SI接口与MCU进行数 传输,最高数据传输速率可达 5Mb/s,MCU可通 MCP2510与 CAN总线上的其它 MCU单元通讯。 MCP2510内含三个发送缓冲器、二个接收缓冲器 同时还具有灵活的中断管理能力,这些特点使得 MCU对 CAN总线的操作变得非常简便。
CAN控制器的位定时参数
详细描述CAN总线<em>控制器</em>的位定时参数设置问题,对于波特率及系统时钟设置有很好的帮助。
C8051F040的CAN控制器的分析及应用
C8051F040的CAN<em>控制器</em>的分析及应用
CAN节点开发实例
CAN节点<em>开发</em>实例,CAN节点执行节点<em>开发</em>的实例
CAN转USB的开发
现在要做一个课题,实现PC与ECU的通信。上位机是用C#语言写的程序,经过USN/CAN模块的转换,能够接收ECU发送的CAN数据,或者向ECU写数据。中间的转换模块怎么选择硬件?是不是最后还要写一个驱动程序,用于C#语言的编程?
STM32 CAN开发例程
STM32F103 CAN<em>开发</em>例程 包含主站和从站的例程
can开发例程
介绍pic18系列单片机的<em>can</em>通信程序,仅供参考
mcp2515 can通讯开发
环境: s3c2440 mcp2515+tja1050 内核是linux-2.6.26.5 rn目的: 写一个字符型设备驱动。rn现状:回环模式下 正常,当作为节点通讯时异常,接受和发送功能都不行。rnrnmcp2515寄存器设置状态:rnMCP2510_MAP->BFPCTRL)), 0x00 rnMCP2510_MAP->TXRTSCTRL)), 0x00 rnMCP2510_MAP->CNF3)), 0x02 //125k rnMCP2510_MAP->CNF2)), 0x90 rnMCP2510_MAP->CNF1)), 0x03 rnMCP2510_MAP->CANINTE)), 0x03 rnMCP2510_MAP->CANINTF)), 0x00 rnMCP2510_MAP->TXB0CTRL)), 0x00 rnMCP2510_MAP->TXB1CTRL)), 0x00 rnMCP2510_MAP->TXB2CTRL)), 0x00 rnMCP2510_MAP->RXB0CTRL)), 0x60 rnMCP2510_MAP->RXB1CTRL)), 0x60 rnrnMCP2510_MAP->RXF0SIDL)), 0x00 rnMCP2510_MAP->RXF0SIDH)), 0x00 rnrnMCP2510_MAP->RXM0SIDL)), 0x00 rnMCP2510_MAP->RXM0SIDH)), 0x00rnMCP2510_MAP->CANCTRL)), 0x00); // NORMAL OPERATION MODE
SJA1000独立的CAN控制器应用指南
SJA1000独立的CAN<em>控制器</em>应用指南
CAN网络控制器及其相关芯片
CAN总线收发器PCA82C250/PCA82C251 独立的控制芯片SJA1000及其使用 带有CAN接口芯片的DSP2407及其使用
飞思卡尔控制器局域网CAN 中文
飞思卡尔<em>控制器</em>局域网CAN 中文资料详细介绍 英文看得费劲
基于FPGA和CAN控制器的设计总线
FPGA和CAN通信接口设计 实现了FPGA与CAN的联系
sja1000独立CAN控制器中文资料
sja1000独立CAN<em>控制器</em>中文资料 1 特性
SJA1000独立的CAN控制器应用指南(20151231095217)
SJA1000独立的CAN<em>控制器</em>应用指南.pdf
CAN控制器的波特率问题(透彻).doc
知道怎么计算CAN<em>控制器</em>的波特率吗?这是一篇讲的很透彻的文章
cast_双CAN BUS 控制器手册
关于CAST双CAN的<em>控制器</em>手册,该协议更适合在串行通信中具有很大的优势
基于dsPIC30F6014 数字信号控制器的CAN 节点设计
基于dsPIC30F6014 数字信号<em>控制器</em>的CAN 节点设计.
ADAS/AD控制器模块开发07 - CAN通信
前言 CAN通信模块对于汽车ECU来讲,算是最基本的模块了。与CAN通信模块同样基本的模块还有:基于CAN通信的UDS诊断模块、基于CAN通信的BootLoader刷写模块、基于CAN通信的EOL/Service/Online标定模块等。注意限定词“基于CAN通信的XXX”。 记得在德尔福工作时,问软件工程师都做什么样的高端编程工作,对方吐槽曰:“汽车软件三件套:诊断、标定、PBL”。一时语塞...
CAN控制器SJA1000在PELICAN模式下调用示范
CAN<em>控制器</em>SJA1000在PELICAN模式下调用示范,对基于CAN总线的<em>开发</em>有不错的参考作用
SJA1000 独立的 CAN 控制器应用指南
SJA1000 独立的 CAN <em>控制器</em>应用指南 SJA1000 是一个独立的 CAN <em>控制器</em> 它在汽车和普通的工业应用上有先进的特征 由于它和 PCA82C200 在硬件和软件都兼容 因此它将会替代 PCA82C200 SJA1000 有一系列先进的功能 适合 于多种应用 特别在系统优化 诊断和维护方面非常重要 本文是要指导用户设计基于 SJA1000 的完整的 CAN 节点 同时本文还提供典型的应用电路图和编程 的流程图
求助uclinux下如何做CAN控制器的驱动?
请问有<em>开发</em>过uclinux下的CAN驱动吗?想求源码,或者给个思路。多谢了!
SJA1000独立的CAN控制器应用指南(中文)
本文倾向于在设计SJA1000为基础的CAN节点上引导用户, 同时还提供典型的应用电路图和用于编程的流程图。
CAN控制器SJA1000验收滤波器原理与应用
介绍了CAN <em>控制器</em>SJA1000 的硬件结构并详细分析了其验收滤波器的工作原理和使用方法
SJA1000 CAN控制器波特率计算工具
SJA1000 CAN<em>控制器</em>波特率计算工具,用来计算CAN总线<em>控制器</em>SJA1000的波特率,非常好有,值得推荐
微处理器S3C44B0x与CAN控制器MPC2510接口原理图
微处理器S3C44B0x与CAN<em>控制器</em>MPC2510接口原理图
ARM9与CAN控制器SJA1000之间的接口设计与驱动开发
ARM9与CAN<em>控制器</em>SJA1000之间的接口设计与驱动<em>开发</em>.rar
基于CPLD的DSP与CAN控制器的接口设计与实现
基于CPLD的DSP与CAN<em>控制器</em>的接口设计与实现
带有SPI接口的独立CAN控制器-MACP2515.pdf
MCP2515 是一款独立 CAN <em>控制器</em>, 可简化需要与 CAN 总线连接的应用。
关于CAN的控制器,要哪些呢。
同上,有没有参考的代码什么的?
AHB总线上CAN控制器的实现.pdf
CAN总线是一种广泛应用于汽车自动化和工业过程控制领域的现场总线, AHB总线则是一种广泛应用于嵌入式系统的系统总线。 本论文介绍了CAN规范和AHB规范,并且设计了一个CAN<em>控制器</em>和符合 AHB规范的接口。CAN<em>控制器</em>作为AHB总线的从设备,通过该接口挂在$698P 处理器内部的AHB总线上,$698P处理器是AHB总线的主设备。CAN<em>控制器</em> 和$698P处理器组成了一个片上系统SoC。 本设计实现了一个CAN总线AHB总线之间的桥,实现了CAN总线上的数 据与AHB总线上的数据的转换。将CAN总线和AHB总线结合起来,是一种新 的尝试,可以扩大CAN总线和AHB总线的应用范围。 与传统的独立CAN<em>控制器</em>不同,本设计的CAN<em>控制器</em>是作为片上外设, 与微<em>控制器</em>结合在一块芯片上实现。这样既方便了实际中的应用,也提升了系统 的性能。 本设计利用VHDL语言和Verilog语言进行设计输入,用ModelSim对各个 子模块和顶层模块进行仿真,用Xilinx ISE进行了综合,然后下载到可编程逻辑 器件上实现。最后的硬件调试结果表明本设计成功地实现了CAN总线与AHB £ 总线之间的通信功能。
linux CAN控制器使用--基于Nvidia-TX2
CAN总线在linux平台下的使用笔记,基于Nvidia-TX2
车载控制器Bootloader开发
 传统的电动汽车整车<em>控制器</em><em>开发</em>中,对程序的烧写是通过BDM 调试接口实现的,该方法不仅在<em>控制器</em>应用程序<em>开发</em>阶段会影响<em>开发</em>效率,而且会给后期整车<em>控制器</em>升级维护造成极 大的不便.通过嵌入式系统引导加载程序(即BootLoader)对解决上述问题具有较强的实际意义. 本文提出了整车<em>控制器</em><em>开发</em>中BootLoader 功能实现的整套设计与解决方案,并将该方案应用到实车运行中.最后,通过实际应用的测试与分析,结果表明该功能具有极高的可行性与有效性.
整车控制器模型开发
新能源纯电动整车控制越来越多的用到模型<em>开发</em>,本人现介绍如下<em>开发</em>方式:运行环境: Matalb2013a及以上版本;CodeWarrior V5.1/5.2底层接口: 将底层驱动接口函数以Simulink模块形式添加到Simulink模型库中,可以直接拖拽使用;根据设计的代码模板,利用RTW代码生成,实现驱动代码的生成;搭建应用层模型同时使用底层模块,生成可用的针对MC9S12XEP100的目标代码...
灯光控制器开发
用PIC单片机<em>开发</em>的灯光<em>控制器</em>,含有电路原理图和嵌入式程序(用C编写), 实际中已成功使用,可用作类似项目参考。
开发门禁控制器
大家好!rn现在公司想要自己设计门禁<em>控制器</em>(硬件方面有电子工程师负责),打算使用STM32作为主控单片机,如果有哪些朋友做过这方面的项目,麻烦指点下,给个思路,主要是门禁<em>控制器</em>设计的大致流程和方法,虽然稍微了解一些相关的知识,但是万事开头难,在此先谢谢大家了!
thinkcmf控制器开发
thinkcmfthinkcmfthinkcmfthinkcmfthinkcmf
交通信号控制器的研究和开发
教你s3c2440<em>开发</em>板wince系统<em>开发</em>过程中各种驱动源码获取、修改、配置、移植,驱动测试程序的编写,以及根文件系统的构造。
整车控制器开发
整车<em>控制器</em><em>开发</em>,非常适用于汽车工程师,重点介绍整车<em>控制器</em><em>开发</em>流程!
除尘器智能控制器开发
除尘器智能<em>控制器</em>的<em>开发</em>除尘器智能<em>控制器</em>的<em>开发</em>除尘器智能<em>控制器</em>的<em>开发</em>
父子控制器开发准则
父子<em>控制器</em>的<em>开发</em>准则  1.如果2个<em>控制器</em>的view是父子关系,那么这2个<em>控制器</em>也应该是父子关系,如果不是父子<em>控制器</em>关系,那么无法传递一些重要事件,例如:屏幕旋转,modal出<em>控制器</em>,push出<em>控制器</em>,(这些的本质都是要一层层推拿到导航<em>控制器</em>)  2.代码表示形式  [vc0.view addSubview:vc1.view];  [vc0 addChildVi
串口调试助手-can开发
串口调试助手-<em>can</em><em>开发</em>用 串口调试助手-<em>can</em><em>开发</em>用
虚拟串口程序-can开发
虚拟串口程序 虚拟串口程序-<em>can</em><em>开发</em>用
2023_2024控制器开发软件安装指导
2023_2024<em>控制器</em><em>开发</em>软件安装指导
新能源汽车整车控制器开发
新能源汽车整车<em>控制器</em>,在新能源整车中具有重要的作用,是电气和网络通讯的中枢。由于新能源汽车不同车型,不同配置和工设计会有同的设计要求,因此,设计新能源整车<em>控制器</em>,应尽量做到通用。通用应包括二个层面的意思,一、硬件要通用,即应该做到平台化,基于某一款MCU进行平台化硬件设计。二、软件平台化,即软件设计上,底层驱动层,中间层和应用层清晰明确,软件模块功能平台化,如标定,诊断等模块应功能完善。同时,软件...
javascript控件开发之页面控制器
本篇,我们主要实现页面<em>控制器</em>,简单说就是用于控制当前html对应的js类,我们将在上一篇的基础上继续增加新的代码,首先,我们在common文件夹下添加pageControllor.js文件,该文件,继承com.baseObject对象,代码比较简单,主要目的是要把页面上的控件对象,移到<em>控制器</em>类中 [code=&quot;javascript&quot;] /** * 页面控制基类 * 创建:qzz...
Delphi开发USB控制器问题
我公司要求要<em>开发</em>一个用Delphi<em>开发</em>一个控制公司USB接口的程序C/S模式的USB控制软件,现在无从下手,应该怎么办!!!!
(2)php框架开发---控制器开发
参考Thinkphp3.2的代码,在之前的框架<em>开发</em>中又发现了一些问题。所以在这里又重构了一次代码。因为一开始没有使用到<em>控制器</em>,所以没有发现之前的写法有很大的问题。 具体文件如下图: 这里面Dphp.php文件其实就是index.php入口文件主要载入的一个文件,这个文件主要是用来配置一些服务器的常量的。 Dphp.php ,__DIR__
新能源整车控制器开发心得
新能源汽车,电动大巴车、物流车整车<em>控制器</em>的方案<em>开发</em>心得
发动机油门控制器开发.pdf
航空及航天类发动机控制相关论文,例如发动机油门<em>控制器</em>
MVC 控制器分组开发问题
“/”应用程序中的服务器错误。rn--------------------------------------------------------------------------------rnrnrn 未找到视图“MyIndex”或其母版视图。搜索了以下位置: rn~/Views/MyStruct/MyIndex.aspxrn~/Views/MyStruct/MyIndex.ascxrn~/Views/Shared/MyIndex.aspxrn~/Views/Shared/MyIndex.ascx rn上面是我出现的问题,很明显是找不到资源,我检查了很多遍,也没有找出问题,我测试了几遍,可能是解析引擎的问题,但是我没能够找出来,请高手指教rn一下是我的部分源代码rnglobal中的代码rn public static void RegisterRoutes(RouteCollection routes)rn rn routes.IgnoreRoute("resource.axd/*pathInfo");rn routes.CreateArea("Blogs", "MvDestoryTheConstruct.Areas.Blogs.Controllers", routes.MapRoute(rn null,rn "Blogs/controller/action/id", // 带有参数的 URLrn new controller = "MyStruct", action = "Index", id = UrlParameter.Optional ));rn rnrn protected void Application_Start()rn rn ViewEngines.Engines.Clear();rn ViewEngines.Engines.Add(new AreaViewEngine());rn rn //AreaRegistration.RegisterAllAreas();rnrn RegisterRoutes(RouteTable.Routes);rnrn rnrnrnrnrn我自定义的方法rnusing System;rnusing System.Collections.Generic;rnusing System.Linq;rnusing System.Web;rnusing System.Web.Routing;rnrnnamespace MvDestoryTheConstructrnrn //新建路由设置拓展方法rn public static class AreaRouteHelprn rn public static void CreateArea(this RouteCollection routes, string areaName, string controllersNamespace, params Route[] routeEntries)rn rn foreach (var route in routeEntries)rn rn if (route.Constraints == null)rn rn route.Constraints = new RouteValueDictionary();rn rn if (route.DataTokens == null)rn rn route.DataTokens = new RouteValueDictionary();rn rn if (route.Defaults == null)rn rn route.Defaults = new RouteValueDictionary();rn rn route.Constraints.Add("area", areaName);rn route.Defaults.Add("area", areaName);rn route.DataTokens.Add("namespaces",new string[]controllersNamespace);rn //将路由添加到路由表中rn if (!routes.Contains(route))rn rn routes.Add(route);rn rn rn rn rn rnrnrn这是我自定义的解析引擎rnusing System;rnusing System.Collections.Generic;rnusing System.Linq;rnusing System.Web;rnusing System.Web.Mvc;rnrnnamespace MvDestoryTheConstructrnrn public class AreaViewEngine:WebFormViewEnginern rn public AreaViewEngine():base()rn rn ViewLocationFormats = new []rn "/0.aspx",rn "/0.ascx",rn "/View/1/0.aspx",rn "/View/1/0.ascx",rn "/View/Shared/0.aspx",rn "/View/Shared/0.ascx",rn ;rn MasterLocationFormats = new[]rn rn "/0.master",rn "/0.master",rn "/View/1/0.master",rn "/View/1/0.master",rn "/View/Shared/0.master",rn "/View/Shared/0.master",rn ;rn PartialViewLocationFormats = ViewLocationFormats;rn rn rnrn private static string FromateSharedViewName(ControllerContext controllerContext, string viewName)rn rn string area=controllerContext.RouteData.Values["area"].ToString();rn return "Areas/" + area + "Views/Shared/" + viewName;rn rnrn private static string FormatiViewName(ControllerContext controllerContext,string viewName)rn rn string controllerName=controllerContext.RouteData.GetRequiredString("controller");rn string area=controllerContext.RouteData.Values["area"].ToString();rn return "Areas/"+area+"/Views/"+controllerName+"/"+viewName;rn rnrn //解析部分视图rn public override ViewEngineResult FindPartialView(ControllerContext controllerContext, string partialViewName, bool useCache)rn rn ViewEngineResult areaResult = null;rn if (controllerContext.RouteData.Values.ContainsKey("area"))rn rn //解析文件夹中的partialviewrn string areaPartialName = FormatiViewName(controllerContext, partialViewName);rn areaResult = base.FindPartialView(controllerContext, areaPartialName, useCache);rn if (areaResult != null && areaResult.View != null)rn rn return areaResult;rn rn //解析共享文件夹中的partialviewrn string sharedPartialName = FromateSharedViewName(controllerContext, partialViewName);rn areaResult = base.FindPartialView(controllerContext, sharedPartialName, useCache);rn if (areaResult != null && areaResult.View != null)rn rn return areaResult;rn rn rn return base.FindPartialView(controllerContext, partialViewName, useCache);rn rn //解析视图rn public override ViewEngineResult FindView(ControllerContext controllerContext, string viewName, string masterName, bool useCache)rn rn ViewEngineResult areaResult = null;rn if (controllerContext.RouteData.Values.ContainsKey("area"))rn rn string areaViewName = FormatiViewName(controllerContext, viewName);rn areaResult = base.FindView(controllerContext, areaViewName,masterName, useCache);rn if (areaResult != null && areaResult.View != null)rn rn return areaResult;rn rnrn string shareViewName = FromateSharedViewName(controllerContext, viewName);rn areaResult = base.FindView(controllerContext, shareViewName,masterName, useCache);rn if (areaResult != null && areaResult.View != null)rn rn return areaResult;rn rn rn return base.FindView(controllerContext, viewName, masterName, useCache);rn rnrn rn
AGV及其控制器设计与开发
对AGV小车的设计。对工业控制上提高效率有很大的帮助。在实际应用中越来越普遍!
angular开发 控制器之间的通信
利用作用域的继承方式 由于作用域的继承是基于js的原型继承方式,所以这里分为两种情况,当作用域上面的值为基本类型的时候,修改父作用域上面的值会 影响到子作用域,反之,修改子作用域只会影响子作用域的值,不会影响父作用域上面的值;如果需要父作用域与子作用域共享一个值 的话,就需要用到后面一种,即作用域上的值为对象,任何一方的修改都能影响另一方,这是因为在js中对象都是引用类型。 基本类型 fu...
PID控制器开发笔记之十二:模糊PID控制器的实现
在现实控制中,被控系统并非是线性时不变的,往往需要动态调整PID的参数,而模糊控制正好能够满足这一需求,所以在接下来的这一节我们将讨论模糊PID<em>控制器</em>的相关问题。模糊PID<em>控制器</em>是将模糊算法与PID控制参数的自整定相结合的一种控制算法。可以说是模糊算法在PID参数整定上的应用。 1、模糊算法的原理 模糊算法是一种基于智能推理的算法,虽然称之为模糊算法其实并不模糊,实际上是一种逐步求精的思想。一...
PID控制器开发笔记之二:积分分离PID控制器的实现
前面的文章中,我们已经讲述了PID<em>控制器</em>的实现,包括位置型PID<em>控制器</em>和增量型PID<em>控制器</em>。但这个实现只是最基本的实现,并没有考虑任何的干扰情况。在本节及后续的一些章节,我们就来讨论一下经典PID<em>控制器</em>的优化与改进。这一节我们首先来讨论针对积分项的积分分离优化算法。 1、基本思想 我们已经讲述了PID控制引入积分主要是为了消除静差,提高控制精度。但在过程的启动、结束或大幅度增减设定值时,短时间...
can入门教程 can协议
<em>can</em>入门书 <em>can</em>入门教材 瑞萨电子公司整合的<em>can</em>入门资料
PID控制器开发笔记之十三:单神经元PID控制器的实现
神经网络是模拟人脑思维方式的数学模型。神经网络是智能控制的一个重要分支,人们针对控制过程提供了各种实现方式,在本节我们主要讨论一下采用单神经元实现PID<em>控制器</em>的方式。 1、单神经元的基本原理 单神经元作为构成神经网络的基本单位,具有自学习和自适应能力,且结构简单而易于计算。接下来我们讨论一下单神经元模型的基本原理。 1.1、单神经元模型 所谓单神经元模型,是对人脑神经元进行抽象简化后得到一...
CAN与CAN FD
描述了CAN与CAN-FD的区别,详细了讲解了CAN-FD更改以及支持CAN-FD的一些产品
can
如果我想学<em>can</em>,有什么网站?rn除了周立功的
CAN
近段时间在学习CAN总线,在编程方面很吃力。不知道怎么着手一个新的程序。在CAN的初始化这一部分我是这样理解的,是不是用到什么就对什么初始化啊。请大家指点一下吧,真的是毫无头绪,谢谢了。
CAN规范,can标准
CAN规范,<em>can</em>标准,<em>can</em>协议,和大家分享
PID控制器开发笔记之四:梯形积分PID控制器的实现
从微积分的基本原理看,积分的实现是在无限细分的情况下进行的矩形加和计算。但是在离散状态下,时间间隔已经足够大,矩形积分在某些时候显得精度要低了一些,于是梯形积分被提出来以提升积分精度。 1、梯形积分基本思路 在PID控制其中,积分项的作用是消除余差,为了尽量减小余差,应提高积分项的运算精度。在积分项中,默认是按矩形方式来计算积分,将矩形积分改为梯形积分可以提高运算精度。其计算公式为: 于...
PID控制器开发笔记之七:微分先行PID控制器的实现
前面已经实现了各种的PID算法,然而在某些给定值频繁且大幅变化的场合,微分项常常会引起系统的振荡。为了适应这种给定值频繁变化的场合,人们设计了微分先行算法。 1、微分先行算法的思想 微分先行PID控制是只对输出量进行微分,而对给定指令不起微分作用,因此它适合于给定指令频繁升降的场合,可以避免指令的改变导致超调过大。微分先行的基本结构图: 根据上面的结构图,我们可以推出PID<em>控制器</em>的输出公...
PID控制器开发笔记之十一:专家PID控制器的实现
前面我们讨论了经典的数字PID控制算法及其常见的改进与补偿算法,基本已经覆盖了无模型和简单模型PID控制经典算法的大部。再接下来的我们将讨论智能PID控制,智能PID控制不同于常规意义下的智能控制,是智能算法与PID控制算法的结合,是基于PID<em>控制器</em>的智能化优化。 在本章我们首先来探讨一下专家PID算法。正如前面所说,专家PID算法是专家系统与PID算法的结合与应用优化,所以我们接下来先简单了解...
计算机组成原理课后习题答案(唐朔飞版)1下载
唐朔飞编的计算机组成原理课后习题答案,全部。对学习有大用处。 相关下载链接:[url=//download.csdn.net/download/zhangluli/2420544?utm_source=bbsseo]//download.csdn.net/download/zhangluli/2420544?utm_source=bbsseo[/url]
JAVA程序设计课程设计下载
JAVA程序设计课程设计JAVA程序设计课程设计 相关下载链接:[url=//download.csdn.net/download/ourshow987/3086939?utm_source=bbsseo]//download.csdn.net/download/ourshow987/3086939?utm_source=bbsseo[/url]
ARM上的Linux 系统移植下载
很详细的 Lniux到ARM平台的移植 附有代码和操作步骤 还包括文件系统建立 驱动加载等 相关下载链接:[url=//download.csdn.net/download/edmund_g/4864286?utm_source=bbsseo]//download.csdn.net/download/edmund_g/4864286?utm_source=bbsseo[/url]
相关热词 c# 线程结束时执行 c# kb mb 图片 c# 替换第几位字符 c#项目决定成败 c# 与matlab c# xml缩进 c#传感器基础 c#操作wps c# md5使用方法 c# 引用父窗口的组件
我们是很有底线的