REPORT Z_HO_TTT .
parameters: pm_cr type TRKORR obligatory.
data: c_file(80), d_file(80).
DATA: C_L TYPE STRING, D_L TYPE STRING.
data: str(12).
str = pm_cr.
*shift str left by 3 places.
*str+7(1) = '.'.
*str+8(3) = pm_cr(3).
concatenate '/usr/sap/trans/cofiles/' pm_cr into c_file.
CONCATENATE 'C:\' pm_cr INTO C_L.
str(1) = 'R'.
concatenate '/usr/sap/trans/data/' pm_cr INTO D_FILE.
CONCATENATE 'C:\' pm_cr INTO D_L.
DATA: BEGIN OF I_LIST OCCURS 0,
STR(500),
END OF I_LIST.
DATA: I TYPE I, J TYPE I.
*文本文件下载
OPEN DATASET C_FILE FOR INPUT IN TEXT MODE.
DO.
READ DATASET C_FILE INTO I_LIST.
IF SY-SUBRC NE 0.
EXIT.
ENDIF.
APPEND I_LIST.
ENDDO.
close dataset c_file.
CALL FUNCTION 'GUI_DOWNLOAD'
EXPORTING
* BIN_FILESIZE =
filename = C_L
* FILETYPE = 'ASC'
tables
data_tab = I_LIST
.
REFRESH I_LIST.
CLEAR: I_LIST.
CLEAR: I.
*二进值文件下载
OPEN DATASET D_FILE FOR INPUT IN BINARY MODE.
DO.
READ DATASET D_FILE INTO I_LIST LENGTH J.
IF SY-SUBRC NE 0 AND J = 0.
EXIT.
ENDIF.
I = I + J.
APPEND I_LIST.
ENDDO.
close dataset D_file.
CALL FUNCTION 'GUI_DOWNLOAD'
EXPORTING
BIN_FILESIZE = I
filename = D_L
FILETYPE = 'BIN'
tables
data_tab = I_LIST.
分享到:
相关推荐
《PC-MOSⅡ 用户手册和程序技术文档》是一份详细阐述如何操作和利用PC-MOSⅡ系统的专业文档,由Gerhard Große撰写。该手册涵盖了从基础介绍到高级功能的全面内容,旨在帮助用户理解和掌握PC-MOSⅡ在数据处理和程序...
pCommand->Parameters->Append(pCommand->CreateParameter("p_emp_id", adInteger, adParamInput, 0, empID)); // 创建输出参数 _variant_t pResult; pCommand->Parameters->Append(pCommand->CreateParameter...
在工业自动化领域,这种通信模式常用于远程监控、数据采集、设备调试或程序上传下载等场景。 TCP(传输控制协议)是一种面向连接的、可靠的传输层协议,确保数据包按顺序发送且无丢失。在S7-1500作为TCP客户端时,...
书中以AS-MⅡ型号作为示例。 - **1.1.2 感觉器官** 机器人的感知能力主要通过各种传感器实现。文档列举了几种重要的传感器类型: - **红外传感器**:由红外发射器和接收器组成,用于检测障碍物。当程序触发...
5. **开发工具**:EABI工具集通常包括GCC(GNU Compiler Collection)、GDB(GNU Debugger)、binutils(如as、ld等)和Make等,这些工具是基于EABI标准构建和优化的,以支持PowerPC平台的开发流程。 6. **应用编程...
### VB编写PC与S7-200通讯软件的知识点详解 #### 一、概述 在工业自动化领域,实现PC(个人计算机)与PLC(可编程逻辑控制器)之间的通讯是一项重要的技术。本文档主要介绍如何使用Visual Basic(简称VB)开发环境...
- 选择“设备”->“Set UART”->“UART Setting”->“TST-PSConfig”,然后选择`UART1`。 - 波特率默认为115200无需更改。 - 在“PSConfig”中选择`UART2`,点击确定后手机会自动重启。 通过以上步骤,您就可以...
总结一下,zigbee的开发是一个涉及硬件选择、软件环境搭建以及程序编写和烧写的综合性过程。通过上述介绍的知识点,开发者可以完成从环境搭建到代码编写,再到程序烧写的全部流程。对于初学者来说,理解和实践这些...
$articles = ArticleModel::where('id', $id)->limit($limit)->select(); // 构建HTML输出 $html = ''; foreach ($articles as $article) { $html .= '<div class="article">'; $html .= '<h2>' . $article['...
从描述“测试下载链接”来看,这可能是为了测试这些程序的下载和安装流程,或者是让用户或开发者社区进行功能验证。 标签“HTML”表明这个包可能与网页开发有关,因为HTML(超文本标记语言)是创建网页的基础语言。...
- 在SMC中依次展开Historian -> HistorianGroup -> 本机PC名 -> Configuration Editor -> Data Acquisition。 - 右键点击Data Acquisition,选择New IDS,创建一个新的存储转发配置。 - 在配置Remote IDAS时,指定...
AS-Interface (Actuator-Sensor Interface) 是一种用于连接传感器和执行器到主控制器(如PLC或PC)的简单、经济高效的总线技术。它主要用于工业自动化领域,能够有效减少布线工作量,并简化现场设备的安装和维护过程...
Runas 命令:让域用户或普通 User 用户以管理员身份运行指定程序 Runas 命令是一种可以让域用户或普通 User 用户以管理员身份运行指定程序的命令。这种命令非常实用,在某些情况下,可以解决软件使用问题,而不会...
addprefix(/path/to, file) -> addprefix(/path/to, file) = /path/to/file ``` - `join` 函数连接字符串列表: ```makefile join(a b, 1 2) -> join(a b, 1 2) = a1 b2 ``` **foreach 函数**: ```makefile...
IBM-PC汇编语言指令集提供了丰富的指令来支持各种运算、数据处理和程序控制。通过合理利用这些指令,程序员可以编写出高效且精确的底层代码。以上列出的指令只是IBM-PC汇编语言指令集中的一部分,但已经涵盖了大部分...
m_pFea->GetPoints().Add(m_Map1.GetBounds().GetRight(), m_Map1.GetBounds().GetBottom()); m_pFea->Update(); } } ``` #### 四、总结 通过上述介绍和代码示例,可以看出利用MapX控件实现鹰眼图的方法和技巧。...
在"6.2 PC机与单片机串口通信程序设计"这个压缩包中,可能包含的就是一个VB实现的串口通信程序示例。这个程序可能涵盖了初始化串口、发送命令、接收回应、错误处理等完整流程。通过分析和学习这个实例,你可以更好地...
// bits from the 24 available bits, as follows: // // 10 LSBs * 6 = 60 LSBs, which can be contained in 6 bits. Noise-free // resolution is 24bits - 6 bits = 18 bits. // // Refer to 'F350 datasheet ...