• 大小: 54KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-07
  • 语言: C#
  • 标签: c#  ansys  二次开发  

资源简介

解决了使用c#调用Ansys的问题,文件为基于winform开发的程序,有详细的代码说明,完成了对Ansys的调用,使能够执行APDL文件,得到执行结果。经验证可行。

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Diagnostics;
using System.IO;
using System.Threading;

namespace InvokeAnsys
{
    public partial class Form1 : Form
    {

        public Form1()
        {
            InitializeComponent();

        }

        private void buttonAnsysFileChoose_Click(object sender EventArgs e)
        {
            OpenFileDialog openFileDialog = new OpenFileDialog();
           // openFileDialog.InitialDirectory = “E:\\“;
            openFileDialog.Filter = “Text Document(*.txt)|*.txt|All Files|*.*|我要显示的文件类型(*.exe)|*.exe“;
            openFileDialog.RestoreDirectory = true;
            openFileDialog.FilterIndex = 3;
            if (openFileDialog.ShowDialog() == DialogResult.OK)
            {
                this.textBoxAnsysFile.Text = openFileDialog.FileName;
            }
        }

        private void buttonAPDLFileChoose_Click(object sender EventArgs e)
        {
            OpenFileDialog openFileDialog = new OpenFileDialog();
            // openFileDialog.InitialDirectory = “E:\\“;
            openFileDialog.Filter = “Mac Document(*.txt)|*.txt|All Files|*.*|我要显示的文件类型(*.exe)|*.exe“;
            openFileDialog.RestoreDirectory = true;
            openFileDialog.FilterIndex = 1;
            if (openFileDialog.ShowDialog() == DialogResult.OK)
            {
                this.textBoxAPDLFile.Text = openFileDialog.FileName;
            }
        }

        private void buttonResultWorkDic_Click(object sender EventArgs e)
        {
            //string localFilePath fileNameExt newFileName FilePath;  
            string FilePath = String.Empty;
            string localFilePath = String.Empty;
            SaveFileDialog saveFileDialog1 = new SaveFileDialog();

            //设置文件类型  
            saveFileDialog1.Filter = “ txt files(*.txt)|*.txt|All files(*.*)|*.*“;
            //设置文件名称:
            saveFileDialog1.FileName = this.textBoxResultFile.Text.ToString();

            //设置默认文件类型显示顺序  
            saveFileDialog1.FilterIndex = 1;

            //保存对话框是否记忆上次打开的目录  
            saveFileDialog1.RestoreDirectory = true;

            //点了保存按钮进入  
            if (saveFileDialog1.ShowDialog() == DialogResult.OK)
            {
                //获得文件路径  
                localFilePath = saveFileDialog1.FileName.ToString();
                //string filname = this.openFileDialog2.FileName;
                //获取文件名,不带路径  
                //fileNameExt = localFilePath.Substring(localFilePath.LastIndexOf(“\\“) + 1);  

                //获取文件路径,不带文件名  
                FilePath = localFilePath.Substring(0 localFilePath.LastIndexOf(“\\“));  

                //给文件名前加上时间  
                //newFileName = DateTime.Now.ToString(“yyyyMMdd“) + fileNameExt;  

    

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        187  2016-04-20 11:03  InvokeAnsys\InvokeAnsys\App.config

     文件      12800  2016-04-25 15:03  InvokeAnsys\InvokeAnsys\bin\Debug\InvokeAnsys.exe

     文件        187  2016-04-20 11:03  InvokeAnsys\InvokeAnsys\bin\Debug\InvokeAnsys.exe.config

     文件      30208  2016-04-25 15:03  InvokeAnsys\InvokeAnsys\bin\Debug\InvokeAnsys.pdb

     文件      22984  2016-04-25 15:02  InvokeAnsys\InvokeAnsys\bin\Debug\InvokeAnsys.vshost.exe

     文件        187  2016-04-20 11:03  InvokeAnsys\InvokeAnsys\bin\Debug\InvokeAnsys.vshost.exe.config

     文件        490  2010-03-17 22:39  InvokeAnsys\InvokeAnsys\bin\Debug\InvokeAnsys.vshost.exe.manifest

     文件       6385  2016-04-25 15:03  InvokeAnsys\InvokeAnsys\Form1.cs

     文件       9849  2016-04-25 14:47  InvokeAnsys\InvokeAnsys\Form1.Designer.cs

     文件       5817  2016-04-25 14:47  InvokeAnsys\InvokeAnsys\Form1.resx

     文件       3801  2016-04-20 11:08  InvokeAnsys\InvokeAnsys\InvokeAnsys.csproj

     文件       1308  2016-04-20 16:24  InvokeAnsys\InvokeAnsys\obj\Debug\DesignTimeResolveAssemblyReferences.cache

     文件       6979  2016-04-20 11:03  InvokeAnsys\InvokeAnsys\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件        744  2016-04-25 15:03  InvokeAnsys\InvokeAnsys\obj\Debug\InvokeAnsys.csproj.FileListAbsolute.txt

     文件        975  2016-04-25 14:56  InvokeAnsys\InvokeAnsys\obj\Debug\InvokeAnsys.csproj.GenerateResource.Cache

     文件       2209  2016-04-20 11:08  InvokeAnsys\InvokeAnsys\obj\Debug\InvokeAnsys.csprojResolveAssemblyReference.cache

     文件      12800  2016-04-25 15:03  InvokeAnsys\InvokeAnsys\obj\Debug\InvokeAnsys.exe

     文件        180  2016-04-25 14:56  InvokeAnsys\InvokeAnsys\obj\Debug\InvokeAnsys.Form1.resources

     文件      30208  2016-04-25 15:03  InvokeAnsys\InvokeAnsys\obj\Debug\InvokeAnsys.pdb

     文件        180  2016-04-20 11:08  InvokeAnsys\InvokeAnsys\obj\Debug\InvokeAnsys.Properties.Resources.resources

     文件          0  2016-04-20 11:03  InvokeAnsys\InvokeAnsys\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs

     文件          0  2016-04-20 11:03  InvokeAnsys\InvokeAnsys\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs

     文件          0  2016-04-20 11:03  InvokeAnsys\InvokeAnsys\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs

     文件        523  2016-04-20 11:03  InvokeAnsys\InvokeAnsys\Program.cs

     文件       1360  2016-04-20 11:03  InvokeAnsys\InvokeAnsys\Properties\AssemblyInfo.cs

     文件       2874  2016-04-20 11:03  InvokeAnsys\InvokeAnsys\Properties\Resources.Designer.cs

     文件       5612  2016-04-20 11:03  InvokeAnsys\InvokeAnsys\Properties\Resources.resx

     文件       1098  2016-04-20 11:03  InvokeAnsys\InvokeAnsys\Properties\Settings.Designer.cs

     文件        249  2016-04-20 11:03  InvokeAnsys\InvokeAnsys\Properties\Settings.settings

     文件        923  2016-04-20 11:03  InvokeAnsys\InvokeAnsys.sln

............此处省略12个文件信息

评论

共有 条评论