"Intel Visual Fortran 教程-程序开发与OPC通讯配置"
本文主要讨论的是使用Intel Visual Fortran(IVF)进行程序开发,特别是与S7-200 OPC通讯相关的配置步骤。Intel Visual Fortran是Compaq Visual Fortran的后续编译器,适用于在Visual Studio .NET环境下构建各种Fortran应用程序。该教程涵盖了从基本的编译过程到高级的混合编程技术。
在编程过程中,有几个关键的生成和编译步骤,包括:
1. **只编译一个文件**:允许开发者选择仅对选定的源文件进行编译,而不影响整个工程。
2. **生成工程或解决方案**:此操作将检查并编译所有自上次生成以来发生变化的文件。
3. **重新生成工程或解决方案**:当工程配置改变时,此选项会清除先前的生成结果并完全重建工程。
4. **批生成一个工程的几个配置**:对于有多个配置(如Debug和Release)的工程,批生成可以快速为每个配置生成代码。
5. **清理工程或解决方案**:删除生成的所有文件,以准备新的构建。
在Intel Visual Fortran的编译选项中,有以下几个重要的设置类别:
- **General**:包含通用工程设置,可以进一步细化。
- **Optimization**:用于调整程序性能,如速度优先或代码大小优化。
- **Preprocessor**:预编译阶段的设定,指定编译器查找源文件的目录等。
- **Code Generation**:控制生成的可执行代码的性质。
- **Language**:定义语言特性,语法和源文件格式。
- **Compatibility**:确保与旧版本或不同平台的兼容性。
- **Diagnostics**:设置编译器的警告和错误级别。
- **Data**:处理数据的方式,如编译、优化和代码生成时的数据管理。
- **Floating Point**:浮点运算的处理方式。
- **External Procedure**:关于外部程序调用的规则。
- **Output Files**:设定输出文件的名称和位置。
- **Run-Time**:运行时设置,如运行时错误检查。
- **Libraries**:应用程序所需的库设置。
- **Command Line**:允许输入命令行选项,有些选项不能通过IDE界面设置。
此外,书中还涉及了在Intel Fortran中使用QuickWin、Windows应用程序、动态链接库(DLL)以及多线程编程。还详细讲解了如何利用对话框和控件、自动化服务器以及ActiveX控件来增强应用程序功能。特别是与Visual C++/Basic.NET的混合编程,使得Fortran程序能够与.NET环境无缝集成。
本书面向具有Fortran90/95基础的中高级读者,适合高校理工科学生、研究生学习,也适合科研和工程计算领域的专业人士参考。书中丰富的实例和实用性内容,旨在帮助读者深入理解和应用Intel Visual Fortran进行高效程序开发。