当前位置: 首页 > news >正文

网站设计公司电话人才招聘网最新招聘2022

网站设计公司电话,人才招聘网最新招聘2022,xx单位网站建设方案,内江市规划建设教育培训中心网站目录 一、创作灵感 二、S2PFileReader类 1.代码示例 2.代码说明 a.ReadS2PFile 方法#xff1a; b.DataTable 结构#xff1a; 三、S2PFileReader类的调用演示 1.使用示例 一、创作灵感 虽然MATLAB处理数据很实用#xff0c;但是C#常用于程控仪器的控制#xff0c… 目录 一、创作灵感 二、S2PFileReader类 1.代码示例 2.代码说明 a.ReadS2PFile 方法 b.DataTable 结构 三、S2PFileReader类的调用演示 1.使用示例 一、创作灵感 虽然MATLAB处理数据很实用但是C#常用于程控仪器的控制对于射频器件的测试由于趋肤效应会使得射频同轴线在不同频点具有不同的插入损耗。C#编写的测试平台遍历DUT的不同工作频点需要正确的补偿值利用C#提前提取出平台射频输入、输出线的插入损耗能减少数据后期的处理工作量。S2P文件可以由矢量网络分析仪事先测量再通过C#编写程序提取并正确补偿到信号源、功率计和频谱仪等仪器中。 二、S2PFileReader类 1.代码示例 以下是一个封装好的类用于读取 .s2p 文件并将其内容赋值给 DataTable。 using System; using System.Data; using System.IO;public class S2PFileReader {/// summary/// 读取 .s2p 文件并返回 DataTable/// /summary/// param namefilePath.s2p 文件路径/param/// returns包含 .s2p 文件数据的 DataTable/returnspublic static DataTable ReadS2PFile(string filePath){// 创建 DataTableDataTable dataTable new DataTable();dataTable.TableName S2PData;// 添加列dataTable.Columns.Add(Frequency, typeof(double)); // 频率dataTable.Columns.Add(S11_Magnitude, typeof(double)); // S11 幅度dataTable.Columns.Add(S11_Phase, typeof(double)); // S11 相位dataTable.Columns.Add(S21_Magnitude, typeof(double)); // S21 幅度dataTable.Columns.Add(S21_Phase, typeof(double)); // S21 相位dataTable.Columns.Add(S12_Magnitude, typeof(double)); // S12 幅度dataTable.Columns.Add(S12_Phase, typeof(double)); // S12 相位dataTable.Columns.Add(S22_Magnitude, typeof(double)); // S22 幅度dataTable.Columns.Add(S22_Phase, typeof(double)); // S22 相位try{// 读取文件using (StreamReader reader new StreamReader(filePath)){string line;while ((line reader.ReadLine()) ! null){// 跳过注释行以 ! 或 # 开头的行if (line.StartsWith(!) || line.StartsWith(#))continue;// 按空格分割行数据string[] values line.Split(new[] { , \t }, StringSplitOptions.RemoveEmptyEntries);// 确保数据行包含足够的列if (values.Length 9){// 解析数据并添加到 DataTableDataRow row dataTable.NewRow();row[Frequency] double.Parse(values[0]); // 频率row[S11_Magnitude] double.Parse(values[1]); // S11 幅度row[S11_Phase] double.Parse(values[2]); // S11 相位row[S21_Magnitude] double.Parse(values[3]); // S21 幅度row[S21_Phase] double.Parse(values[4]); // S21 相位row[S12_Magnitude] double.Parse(values[5]); // S12 幅度row[S12_Phase] double.Parse(values[6]); // S12 相位row[S22_Magnitude] double.Parse(values[7]); // S22 幅度row[S22_Phase] double.Parse(values[8]); // S22 相位dataTable.Rows.Add(row);}}}}catch (Exception ex){throw new Exception(读取 .s2p 文件时出错: ex.Message);}return dataTable;} } 2.代码说明 a.ReadS2PFile 方法 读取 .s2p 文件并解析数据。 将频率和 S 参数幅度和相位存储到 DataTable 中。 跳过以 ! 或 # 开头的注释行。 b.DataTable 结构 包含以下列Frequency频率、S11_MagnitudeS11 幅度、S11_PhaseS11 相位、S21_MagnitudeS21 幅度、S21_PhaseS21 相位、S12_MagnitudeS12 幅度、S12_PhaseS12 相位、S22_MagnitudeS22 幅度、S22_PhaseS22 相位。 三、S2PFileReader类的调用演示 1.使用示例 调用ReadS2PFile(string filePath)方法将 .s2p 文件数据绑定到 DataGridView 的示例 using System; using System.Data; using System.Windows.Forms;public class MainForm : Form {private DataGridView dataGridView1;public MainForm(){InitializeComponent();}private void InitializeComponent(){this.dataGridView1 new DataGridView();((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit();this.SuspendLayout();// 设置 DataGridViewthis.dataGridView1.Dock DockStyle.Fill;this.Controls.Add(this.dataGridView1);// 加载 .s2p 文件string filePath example.s2p; // 替换为你的 .s2p 文件路径try{DataTable dataTable S2PFileReader.ReadS2PFile(filePath);this.dataGridView1.DataSource dataTable;}catch (Exception ex){MessageBox.Show(加载文件失败: ex.Message);}((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit();this.ResumeLayout(false);}[STAThread]static void Main(){Application.EnableVisualStyles();Application.Run(new MainForm());} }
http://www.hkea.cn/news/14293423/

相关文章:

  • 营销网站制作免费咨询wordpress 百度 tag
  • 会计是做什么的大连网站优化
  • 重庆市建设工程信息官方网站官方网站案例
  • 有谁做过网站建设网站建设简介电话
  • 外贸营销网站制作公司怎么做影视网站
  • 为什么用dw做的网站打不开淘宝客合伙人网站建设
  • 如何加强网站管理的队伍建设阿里云搭建网站教程
  • 成都大型的做网站的公司互联网网站建设制作
  • 常州网站制作优化wordpress百度云链接地址
  • 网站托管流程品牌建设的工作
  • 网站开发者的常用工具西安网址
  • 那家建设网站p2p公司最好?网站开发后端最新技术
  • 杭州网站模板按钮特效网站
  • 公司网站服务器租用湖北建设网站首页
  • 搭建网站 程序东海做网站公司
  • 十大搞笑素材网站深圳住建招标网官网
  • 网站开发赚钱吗 知乎wordpress模板文件是哪个文件夹
  • 做网站的公司主要工作是什么后期网站开发
  • 织梦手机网站教程视频高校网站设计方案
  • 西安淘宝网站建设公司排名做3d图的网站有哪些软件下载
  • js+下载服务器wordpress上海正规seo公司
  • 儿童网站设计模板贵阳做网站公司排名
  • 本网站三天换一次域名附近的装修公司地点
  • 云浮新兴县做网站网站空间备案 昆明
  • 百度网站改版工具如何做网站支付接口
  • 西安网站网页设计网站图片的暗纹是怎么做的
  • 怎样创建网站数据库科技 公司 响应式 网站
  • 新建网站求友链平台挂号网站建设
  • 网站 制作公司怎么做云购网站吗
  • 南宁在线制作网站网站设置为默认主页