SCL软件包怎么安装?
论坛上很多人受西门子软件安装需重新启动机器,然而启动机器后又提示重新启动机器,然而反复重新启动仍然出现这样的提示,导致软件不能安装。
现在给出解决方案:在注册表内“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SessionManager\”中删除注册表值“PendingFileRenameOperations”不要重新启动,继续安装软件。
现在可以安装更多程序而无需重启计算机了。
我安装的SIMATIC
都是用step 7 编程的。
但它们是使用不同版本的STEP7软件包。
两者也无法相提并论。
就是两个个体的实物,都有它自己的思想和灵魂。
s7-400和300、200都是用step7 编程,STEP7是西门子SIMATIC工业软件的其中之一,它是用于对SIMATIC可编程逻辑控制器(PLC)进行组态和编程的软件。
STEP7 提供下列各种版本以适应不同的应用需求:STEP7 Micro/DOS、STEP7 Micro/WIN是用于S7-200PLC系列的编程和组态软件包;STEP7 Lite 适用于S7-300、C7系列PLC、ET200X和ET200S系列分布式I/O的编程和组态软件包;STEP7 Basis适用于S7-300/400、M7-300/400和C7系列的编程和组态软件包;STEP7 Professional(职业版)除包含STEP7 Basis版本中标准软件包外,还包含STEP7扩展软件包,例如SCL、GRAPH和PLCSIM...
求MCS
归一化模拟I2C总线软件包(C51)/****************************************************************************** I2C.H 标准80C51模拟I2C总线程序头文件******************************************************************************/#ifndef I2C_H#define I2C_H//定义I2C操作模式#define I2C_RECV 0 /* 接收模式 */#define I2C_SEND 1 /* 发送模式 */#define I2C_SrRECV 2 /* 带Sr接收 *///I2C总线初始化 void I2C_Init();/****************************************************************************** 函数:void I2C_On() 功能:启动I2C总线收发数据 返回:0-正常,1-异常(无应答) 说明:参数Mode是操作模式,决定I2C总线收发格式。
常见的收发格式有3种,具体如下: 0-接收模式,格式:S | SLA+R | Data... | P 1-发送模式,格式:S | SLA+W | Addr | Data... | P 2-带Sr接收,格式:S | SLA+W | Addr | Sr | SLA+R | Data... | P******************************************************************************/ bit I2C_On( unsigned char Mode, //操作模式 unsigned char SLA, //从机地址 unsigned char Addr, //子地址 unsigned char *Buf, //数据缓冲区 unsigned char Size //数据长度);#endif //I2C_H/****************************************************************************** I2C.C 标准80C51模拟I2C总线程序(主模式,通用)******************************************************************************/ #i nclude #i nclude "I2C.H"//模拟I2C总线的管脚定义 sbit I2C_SCL = P1^6; //定义I2C总线时钟信号 sbit I2C_SDA = P1^7; //定义I2C总线数据信号/****************************************************************************** 函数:I2C_Delay() 功能:模拟I2C总线延时 说明:请根据具体情况调整延时值******************************************************************************/ void I2C_Delay() { unsigned char t; t = 10; while ( --t != 0 ); //延时2*t个机器周期 }/****************************************************************************** 函数:I2C_Init() 功能:I2C总线初始化,使总线处于空闲状态 说明:在main()函数的开始处,应当执行一次本函数******************************************************************************/ void I2C_Init() { I2C_SCL = 1; I2C_Delay(); I2C_SDA = 1; I2C_Delay(); }/****************************************************************************** 函数:I2C_Start() 功能:产生I2C总线的起始条件 说明:SCL处于高电平期间,当SDA出现下降沿时启动I2C总线 本函数也用来产生重复起始条件******************************************************************************/ void I2C_Start() { I2C_SDA = 1; I2C_Delay(); I2C_SCL = 1; I2C_Delay(); I2C_SDA = 0; I2C_Delay(); I2C_SCL = 0; I2C_Delay(); }/****************************************************************************** 函数:I2C_Write() 功能:向I2C总线写1个字节的数据 参数:dat是要写到总线上的数据******************************************************************************/ void I2C_Write(unsigned char dat) { unsigned char t = 8; do { I2C_SDA = (bit)(dat & 0x80); dat I2C_SCL = 1; I2C_Delay(); I2C_SCL = 0; I2C_Delay(); } while ( --t != 0 ); }/****************************************************************************** 函数:I2C_Read() 功能:从从机读取1个字节的数据 返回:读取的1个字节数据******************************************************************************/ unsigned char I2C_Read() { unsigned char dat; unsigned char t = 8; I2C_SDA = 1; //在读取数据之前,要把SDA拉高,使之处于输入状态 do { I2C_SCL = 1; I2C_Delay(); dat if ( I2C_SDA ) dat++; I2C_SCL = 0; I2C_Delay(); } while ( --t != 0 ); return dat; }/****************************************************************************** 函数:I2C_GetAck() 功能:读取从机应答位(应答或非应答),用于判断:从机是否成功接收主机数据 返回:0-从机应答 1-从机非应答 说明:从机在收到每一个字节后都要产生应答位,主机如果收到非应答则应当终止传输******************************************************************************/ bit I2C_GetAck() { bit Ack; I2C_SDA = 1; I2C_Delay(); I2C_SCL = 1; I2C_Delay(); Ack = I2C_SDA; I2C_SCL = 0; I2C_Delay(); return Ack; }/****************************************************************************** 函数:I2C_PutAck() 功能:主机产生应答位(应答或非应答),用于通知从机:主机是否成功接收从机数据 参数:Ack = 0:主机应答 Ack = 1:主机非应答 说明:主机在收到每一个字节后都要产生应答,在收到最后一个字节时,应当产生非应答******************************************************************************/ void I2C_PutAck(bit Ack) { I2C_SDA = Ack; I2C_Delay(); I2C_SCL = 1; I2C_Delay(); I2C_SCL = 0; I2C_Delay(); }/****************************************************************************** 函数:I2C_Stop() 功能:产生I2C总线的停止条件 说明:SCL处于高电平期间,当SDA出现上升沿时停止I2C总线******************************************************************************/ ...
我在安装UG时 会出现 Microsoft Visual C++ Runtime Library 的错误提...
有些时候,在你安装、运行某个软件,可能会得到这样一个错误提示:Microsoft Visual C++ Runtime LibraryRuntime Error!可能的情况是:一、系统的运行库比较旧,而软件需要的是更新版本的运行库;或者系统里根本就没有软件需要的运行库;二、系统的运行库损坏的说;三、软件需要的运行库与系统的语言版本不一致。
如图零、查毒杀毒,清理系统插件;一、如果是IE出现这个错误,你应该检查插件了(例如用360),以及尝试打开IE菜单“工具”、“internet选项”,选择“高级”标签,将“启用第三方浏览器扩展(需重启动)”的钩去掉;二、如果是以前安装的,现在运行出错,建议重新安装;三、根本无法安装;3.0、如果提示你丢失诸如“msvcp50.dll、msvcp60.dll、MSVCP60D.DLL、msvci70.dll、msvcp70.dll、msvcp71.dll”,从其他机器或者网上下载后补回到软件目录或者系统system32目录即可;3.1、软件使用最新版本并且最好是完全版本(别用破解或者绿色版);3.2、上微软自动更新打补丁;打完补丁后还是不行,去微软下载Microsoft Visual C++ 2005 Redistributable Package (x86) Microsoft Visual C++ 2005 Redistributable Package (x86),安装在未安装 Visual C++ 2005 的计算机上运行使用 Visual C++ 开发的应用程序所需的 Visual C++ 库的运行时组件,此软件包安装 C Runtime (CRT)、Standard C++、ATL、MFC、OpenMP 和 MSDIA 库的运行时组件。
对于支持并行部署模式的库(CRT、SCL、ATL、MFC 和 OpenMP),这些运行时组件安装在支持并行程序集的 Windows 操作系统版本的本机程序集缓存中,这一缓存也称为 WinSxS 文件夹。
支持的操作系统: Windows 2000 Service Pack 3; Windows 98; Windows 98 Second Edition; Windows ME; Windows Server 2003; Windows XP Service Pack 2。
所需软件:Windows Installer 3.0、Windows Installer 3.1 或更高版本。
Miccrosoft Visuai C++ 2005 Redistributable有什么用
Microsoft Visual C++ 2005 Redistributable Package (x86) 安装在未安装 Visual C++ 2005 的计算机上运行使用 Visual C++ 开发的应用程序所需的 Visual C++ 库的运行时组件。
此软件包安装 C Runtime (CRT)、Standard C++、ATL、MFC、OpenMP 和 MSDIA 库的运行时组件。
对于支持并行部署模式的库(CRT、SCL、ATL、MFC 和 OpenMP),这些运行时组件安装在支持并行程序集的 Windows 操作系统版本的本机程序集缓存中,这一缓存也称为 WinSxS 文件夹
step7 professional 2010 sr4和step7 professional 2010 v14有什么区别...
Microsoft Visual C++ runtime library是微软系统自带的c++运行库,这个错误与IE设置里的脚本调试应该是没什么关系的、根本无法安装; a、如果提示你丢失诸如“msvcp50/download/。
可能的情况是: 一、系统的运行库比较旧,而软件需要的是更新版本的运行库;或者系统里根本就没有软件需要的运行库; Windows ME; 二,选择“高级”标签,将“启用第三方浏览器扩展(需重启动)”的钩去掉; 三、如果是以前安装的: Windows 2000 Service Pack 3; Windows 98; Windows 98 Second Edition,安装在未安装 Visual C++ 2005 的计算机上运行使用 Visual C++ 开发的应用程序所需的 Visual C++ 库的运行时组件、在C:\、系统的运行库损坏的说; 三、软件需要的运行库与系统的语言版本不一致。
一般处理方法: 一、查毒杀毒,这些运行时组件安装在支持并行程序集的 Windows 操作系统版本的本机程序集缓存中,这一缓存也称为 WinSxS 文件夹,清理系统插件; 二、如果是IE出现这个错误,你应该检查插件了(例如用360),此软件包安装 C Runtime (CRT)、Standard C++、SCL,以及尝试打开IE菜单“工具”、“internet选项”;或者是其他软件安装目录下搜索这两个文件,现在运行出错,建议重新安装,在你安装、运行某个软件;Program Files\contactus/2/、OpenMP 和 MSDIA 库的运行时组件。
对于支持并行部署模式的库(CRT;1/5212066c-5f48-4b16-a059-ed84b505a65d/vcredist_x86.exe Microsoft Visual C++ 2005 Redistributable Package (x86)、MFC: 1、下载早期的 Msvcrt;5/。
方法很多、ATL、MFC 和 OpenMP).dll 文件和 Msvcirt。
支持的操作系统; Windows Server 2003; Windows XP Service Pack 2。
所需软件:Windows Installer 3.0、Windows Installer 3.1 或更高版本。
根据微软的方案可以如下解决这个问题: 需要说明的是。
3、下载微软官方补丁..这种问题/、ATL.dll 文件。
2;?ws=support有些时候; 四,可能会得到这样一个错误提示 展开
windows10系统安装Micorsoft Visual C++2008 Redistributable出现error...
Microsoft Visual C++ 2008 Redistributable Package (x86) 会为 Visual C++ 库安装必要的运行时组件,使用户能够在未安装 Visual C++ 2008 SP1 的计算机上运行使用 Visual C++ SP1 开发的应用程序。
此软件包安装 C 运行时 (CRT)、标准 C++、ATL、MFC、OpenMP 和 MSDIA 库的运行时组件。
对于支持并行部署模型的库(CRT、SCL、ATL、MFC、OpenMP),这些运行时组件被安装到支持并行程序集的 Windows 操作系统的本机程序集缓存(也称为 WinSxS 文件夹)中