精华内容
下载资源
问答
  • 为帮助用户理解和掌握.dat文件的内容和创建方法,下面区分南方CASS的.dat文件标准格式和南方CASS的.dat文件创建两部分内容进行讲解。 1. 南方CASS的.dat文件标准格式 CASS标准格式:点名,编码,Y,X,H 含义:点名...

         南方CASS的.dat格式文件,在测量工作实践中有着十分广泛的应用。为帮助用户理解和掌握.dat文件的内容和创建方法,下面区分南方CASS的.dat文件标准格式和南方CASS的.dat文件创建两部分内容进行讲解。

           1. 南方CASS的.dat文件标准格式

           CASS标准格式:点名,编码,Y,X,H

          含义:点名,即点名称,由用户自行填写定义;编码为点类型识别码,如果无,可不填写; X值也称为N值,为南北方向值;Y值也称为E值,为东西方向值;H为高程值。

           注意:每个字段之间用英文字符的逗号隔开;

                    由于国内书写习惯一般先写X后写Y,因此,创建.dat文件时,尤其要需注意XY先后顺序,先Y值,后X值。

          示例:

           点1,,512345.123,2727123.456,789.234

           点2,,532345.143,2725123.333,111.887

           点3,A,532344.133,2725221.334,132.822

          2.南方CASS的.dat文件创建

            以创建示例中的点1、点2、点3三个点进行讲解。

            (1)新建excel文件,输入上述三个点的相关数值。其中A列输点名,B列输编码,C列输Y坐标,D列输X坐标,E列输高程。

    c33af30be62d6dd02eaac36ed70e69b3.png

    (2)将文件另存为.csv格式

    f11fe14729fc281ddf017837d3212603.png

    (3)用记事本软件打开.csv文件

    ba06589f53522dfd75c7f5af3421f3a5.png

    (4)将文件另存为为.dat格式后,编码选UTF-8。至此南方CASS的.dat文件制作完成。

    d8c3072ee1503bc263a2ed1c5c13175c.png

    提示:如果用户想快速编辑.dat文件,可将.dat后缀改成.csv后,用excel打开编辑即可。

    fc9360393bacbcb66a3e96e99c8df70a.png

    展开全文
  • 各位大侠,基于winform的C#,如何创建dat文件的同时,并写入头文件,然后实现对文件头的读写,能否举例说明?
  • DAT文件如何打开

    万次阅读 2013-06-18 10:24:33
    DAT文件类型主要是“数据”文件。可以是任何内容,比如:文字,图形,视频或一般的二进制数据,它并没有统一具体的结构。所以您不能理解它也对应一个用来打开它的应用程序...最好的办法就是使用创建这个DAT文件的软件来

    DAT文件类型主要是“数据”文件。可以是任何内容,比如:文字,图形,视频或一般的二进制数据,它并没有统一具体的结构。所以您不能理解它也对应一个用来打开它的应用程序。比如你看到一个doc文件,您马上就知道这是office里的Word文档产生的文件,可以用word来打开。但是DAT文件不同,它可以是任何软件产生的任何结构的文件。

    那么DAT文件如何打开呢?最好的办法就是使用创建这个DAT文件的软件来打开,但是如果您不知道是什么软件创建了它。首先您可以尝试使用记事本来打开并看到一些数据,但有时候数据会以乱码的方式显示出来,下面两张图是MTOOU.INFO穆童在自己电脑里面随便找出来的两个.dat文件分别用记事本打开的结果:

    这个dat文件可以用记事本打开

    这个dat文件可以用记事本打开

    但这个dat文件无法用记事本打开,因为显示乱码了

    但这个dat文件无法用记事本打开,因为显示乱码了

    第一个data.dat可以打开,而第二个0.dat无法打开,很显然这两个DAT文件并不是同一个格式。我也尝试用图片查看器和暴风影音播放器来打开第二个文件,但是都打不开。这个实例就是DAT文件没有统一具体的结构的特征,不是像下面这些格式文件有对应的程序打开,说用什么打开就一定能打开的(当然,如果你故意修改了格式名也是没法的)。

    文件


    没有一个100%能打开所有DAT文件的软件,如果记事本打不开那怎么办呢?套用那句老话“解铃还须系铃人”,因此您得知道这个“系铃人”是谁(就是对应的程序是哪个)!下面有一些办法:

    有时候我们在接受邮件附件时也会偶尔收到DAT格式文件,那么我们先尝试下记事本能否打开,如果不能就要询问发邮件的人:这是一个什么文件?如果回答是图片,您就可以尝试修改扩展名后用图片查看器打开,如果说是个视频,此时你可以尝试使用暴风影音。

    对于一些奇怪的现象:一些邮件程序会自动将附件的原有格式改成DAT格式。比如一张名为mtoou.jpg的图片,它会自动改成mtoou.dat。如果你知道,那么再将dat改成jpg就可以了。如果不知道您还是需要询问发件者到底是这个DAT文件是个什么格式的。

    不知不觉也打了这么多,位的就是要说明:DAT文件是个未知数,里面存放着什么只有创建它的程序才知道。如果您不知道它是否是别的文件格式改成了DAT格式,那可以先尝试用记事本打开,如果不行那么就要询问给您这个DAT文件的人了。

    展开全文
  • 如何将Oracle 11g备份的dat文件导入到10g数据库里面解决方法:导出的时候后面加上目标数据库的版本号导出:在SQL plus下执行:createorreplacedirectoryfile_pathas'E:\';--创建导出\导入文件存放路径(我的是放在E盘...

    如何将Oracle 11g备份的dat文件导入到10g数据库里面

    解决方法:

    导出的时候后面加上目标数据库的版本号

    导出:

    在SQL plus下执行:create or replace directory file_path as 'E:\';--创建导出\导入文件存放路径(我的是放在E盘)

    在cmd里面执行:expdp 用户名/密码@服务命名  directory=file_path dumpfile=导出数据库文件名.dat  schemas=用户名 logfile=baklog.log  version=10.2.0.1.0(版本号只有将Oracle 11g备份的dat文件导入到10g数据库里面的时候使用)

    导入:

    create or replace directory file_path as '要导入的备份文件路径';(如果之前做过导出就不需要再次执行,只需要把文件放到到处的目录里面)

    impdp 用户名/密码@服务命名 directory=file_path dumpfile=导入的数据库名.DAT remap_schema=数据库文件导出用户名:要导入目标表空间的用户名    table_exists_action=replace   logfile=20150920impdp.log

    version=10.2.0.1.0(版本号只有将Oracle 11g备份的dat文件导入到10g数据库里面的时候使用)

    oracle 10g 版本号(可以试着使用):        TEXPORT:V10.02.00       version=10.2.0.1.0

    也可以自己查看一下版本号:

    select * from v$version

    将.dat文件导入数据库

    *最近在搞文本分类,就是把一批文章分成[军事].[娱乐].[政治]等等. 但是这个先需要一些样本进行训练,感觉文本分类和"按图索骥"差不多,训练的文章样本就是"图&quo ...

    NodeJs之EXCEL文件导入导出MongoDB数据库数据

    NodeJs之EXCEL文件导入导出MongoDB数据库数据 一,介绍与需求 1.1,介绍 (1),node-xlsx : 基于Node.js解析excel文件数据及生成excel文件. (2),ex ...

    Sql Server 备份还原失败错误ERROR:3145(备份集中的数据库备份与现有的数据库不同)及解决办法

    SQL Server备份文件bak,备份后还原出现错误3145,备份集中的数据库备份与现有的 'xxx' 数据库不同. 解决办法如下: 1,新建一个与现有数据库重名的数据库. 如果您不知道数据库名称, ...

    十万级百万级数据量的Excel文件导入并写入数据库

    一.需求分析 最近接到一个需求,导入十万级,甚至可能百万数据量的记录了车辆黑名单的Excel文件,借此机会分析下编码过程; 首先将这个需求拆解,发现有三个比较复杂的问题: 问题一:Excel文件导入后 ...

    批量将制定文件夹下的全部Excel文件导入微软SQL数据库

    以下代码将c:\cs\文件夹下的全部Excle中数据导入到SQL数据库 declare @query vARCHAR(1000) declare @max1 int declare @count1 i ...

    Oracle 11g导出来的dmp导入到 10g的数据库(IMP-00010:不是有效的导出文件,头部验证失败)

    展开全文
  • 1 前言利用abaqus GUI创建模型时,软件解释器会产生一系列的输入文件命令(文件后缀为.inp)。当执行分析模型(或者提交‘Job’),其实是将inp文件中的一系列指令提交给求解器告诉它如何运行这个计算任务。本文将详细...

    7db097ff0c1faa680b486f80c3236d85.png

    源:吴冠中作品《周庄印象》

    点击关注CAE仿真空间

    点亮“在看”,优质内容不错过

    注:本文为翻译文章,如有不当之处,欢迎交流指正!

    1 前言利用abaqus GUI创建模型时,软件解释器会产生一系列的输入文件命令(文件后缀为.inp)。当执行分析模型(或者提交‘Job’),其实是将inp文件中的一系列指令提交给求解器告诉它如何运行这个计算任务。

    本文将详细介绍.inp文件的各个部分代码含义,这对理解你所建立的仿真模型或者当你想自己通过读取.inp文件创建模型的时候(或者想用其它程序代码重写来分析同一个模型)有非常大的帮助。

    2 实例描述

    本文将以一个3杆桁架作为例子进行详细说明,如图-1所示。

    b773a971841a3e9d9fe46ee197a143a0.png

    图-1 结构模型(红色为节点,黑色为线单元)

    3 通用语法

    当你打开.inp文件的时候,你首先会看到到处都有星号 。主要原因是双星号 **(在最左侧)表示该行为注释行。计算机执行程序的时候会自动忽略注释行,其唯一的目的是方便阅读.inp文件的人熟悉代码。需要注意的是,在你的.inp文件中不能有空行。如果想要存在空行,则需要在该行头部添加双星号 ** 。单星号 * 表示该行指令开始执行。如*HEADING表示在abaqus输出文件中将会包含该指令后面的标题。对于.inp文件abaqus解释器并不区分指令和参数的大小写,所以不用担心这一点搞错。

    再有一点很重要,abaqus并没有自带的单位体系,我们在输入数据的时候需要事先人为的统一到一个单位制下,比如本文力的单位为lbf,长度单位为in。

    4 更多特殊语法

    4.1 HEADING信息

    *HEADING指令会出现在所有abaqus产生的输出文件中。头部信息内容传给解释器软件就会产生该标题命名的.odb输出文件。因此图-2脚本将会输出一个Three Bar Truss:ES128 Example Problem.odb(这句应该是有些问题,odb文件名是跟着Job名称的)。同时注意到,在有效命令之前我们有大块区域是被注释的,这些行数既没有注释内容也不包括定义项目或参数值。

    62d8c2310aa20232c926a8e16b9d9a11.png

    图-2 HEADING信息4.2 节点定义节点定义主要是给出各节点的坐标位置。本例中,这些点恰好与各杆之间的铰接位置一致。每行开始先是节点编号,然后依次是节点x、y、z方向的坐标。对于二维问题则不存在z方向坐标。因此本例中脚本顺序为:节点编号,x坐标,y坐标(如图-3)。

    6fc08324522f1103817f5da8bcbd5cf4.png

    图-3 节点定义

    4.3 单元定义

    接下来是定义单元(也就是桁架杆),依据abaqus单元库中提供的单元类型定义本例单元类型。第一个数是单元编号,接下来的两个数是所属单元的两个节点号。由这些单元创建而成的集合(set)命名为“BARS”(如图-4)。本例中单元类型是二维单元(T2D2),所以就两个节点。对于不同的单元类型,其节点数是不一样的,需要根据所选择的单元类型定义对应的节点数目。

    4d36ddac04df8d9bf14f6f1b10dc006f.png

    图-4 单元定义

    4.4 定义集合(set)

    在abaqus中,我们可以通过创建集合的方式来定义不同的几何区域,进而设置相应的边界条件或者定义材料属性。下面的脚本命令为大家展示利用*ELSET命令创建了两组单元集合。第一组集合叫做“MateriaA”,由单元1和2做成;第二组单元集合叫做“MaterialB”,仅仅包含单元3(如图-5)。

    347a1e4d669fc838c606765ae148861e.png

    图-5 定义集合

    4.5 材料定义

    为了能够在abaqus中运行分析模型,我们需要对模型定义一系列的材料属性。本例中我们是线弹性问题,首先定义杆的截面积为0.1,然后对两组单元集合分别定义两组不同的材料,材料A杨氏模量1500,材料B杨氏模量1500(如图-6)。我们并没有定义泊松比,对于一维问题我们并不需要。

    69ad01bec045342d9a1d803dbdee8c37.png

    图-6 材料定义4.6 定义分析步

    本例中利用*STEP来定义加载的过程。由于我们给定的是线弹性材料属性,并且忽略来自几何自身变化的影响,我们的分析是完全线性的。通过NLGEOM=NO进一步表明我们创建一个线性分析步(如图-7)。

    f8174e2ce17379be9bac7548284d7900.png

    图-7 定义分析步4.7 边界条件设定

    接下来声明边界位移。首先是节点编号,然后依次是第一至最后的自由度数(X\Y\Z\UX\UY\UZ)的约束定义——本例中UX、UY和UZ默认为0,UZ并不需要特别指定因为本来就是2D问题。对于节点1的X方向位移为-0.3,Y方向位移为0,其它节点依次类推。

    49a682de399a21e6076d46ffa9784228.png

    图-8 边界定义4.8 载荷定义

    用于指定集中载荷大小,本例大小为-10000(对于指定单位),施加于节点4的y方向(10000施加于-y方向),第一个数字为节点编号,第二个为自由度(如图-9)。

    5faf6ae2f0aa3a519c5c3262dd783ba6.png

    图-9 载荷定义4.9 输出要求设定

    输出设置注意事项:对于复杂分析,输出的设定需要非常小心,因为会产生特别大的文件。图-10的命令用于指定数据输出到odb文件(用于abaqus/viewer显示)。

    12d3f0c14522a55ebbe527d708181d02.png

    图-10 输出设置

    下面的脚本命令用于将单元结果信息以表格形式输出到.dat文件(如图-11)。

    1e408c13230a14d4431a44a544d23784.png

    图-11 输出到.dat文件命令4.10 结束分析步

    最后需要声明,告诉abaqus本载荷分析步结束(如图-12)。

    9be9cb50e9e4afa51ea1387186dc678e.png

    图-12 结束分析步回复关键字" inp原文 "获取PDF英文原文

    致谢:Prof. James R.Rice,Prof.Katia Bertoldi and Matheus C. Fernandes,Harvard University

    //

    培训、业务咨询、职位招聘等请移步公众号窗口菜单栏查看,欢迎交流合作!

    往期推荐

    1.从本周公布的2019年图灵奖得主聊聊CAE和CG技术

    2.ABAQUS求解器信使V2.0版插件

    3.爬虫数据告诉你谁是CAE仿真讲师群里的网红战斗机?

    4.基于Python脚本在Abaqus中实现Voronoi图绘制

    5.基于python和abaqus实现SPH算法的粒子生成

    6.这才是底层网格算法的无穷美学【附常见网格专用处理工具】

    7.推荐一款轻量编辑器在abaqus仿真和编程开发中使用

    8.瞎聊:机械工程专业的那些王牌学校和实验室

    9.STL文件,一种前处理网格划分技术??

    10.CAE仿真软件中的“华山论剑五绝”解读

    5f53f169639715f69597d72a7d074c8c.gif

    e260b564cd06c6bca2ce7a866d56928b.png

    点亮“在看”支持一下!

    展开全文
  • 我本来是在dat文件中按定义的线程结构体写入了线程操作,然后用vc中读取文件的方式 读取dat文件就可以执行线程操作,但是现在要求不能用到读取文件的方式,需要在项目里面直接输入线程操作然后执行,应该怎么写啊,...
  • 将代码中中对应文字改成想要的就可以了,如我想创建100个名字从1到100的.dat 文件,代码就是: @echo off for /L %%x in (1,1,100) do @echo %%x>%%x.dat 代码写好后保存,把这个txt文件后缀改成.bat。之后...
  • 企业管理器->创建数据库->点此数据库还原数据库->修改.mdf,.ldf的文件路径! 转载于:https://www.cnblogs.com/smallfa/archive/2007/12/03/980763.html
  • 如何将Oracle 11g备份的dat文件导入到10g数据库里面 解决方法: 导出的时候后面加上目标数据库的版本号 导出: 在SQL plus下执行:createorreplacedirectoryfile_pathas'E:\';--创建导出\导入文件存放路径...
  • Fsutil file createnew d:\Data.dat 50000 /可以在D:\产生虚拟文件Data.dat ,大小为50000字节
  • 在Ionic文件中,有以下几个步骤:1.import导包;import {Component} from '@angular/core'; import {IonicPage, NavParams, ToastController, AlertController, LoadingController, Platform, App} from "ionic-...
  • 修改文件夹创建时间Whether you need to hide your recent activity on a computer or if you need to synchronize file dates, using BulkFileChanger is the best way to adjust the creation, access, or ...
  • 基于c#的AutoCAD二次开发之展高程点...之前的一篇文章已经介绍过AutoCAD中基础图形的创建方法,今天给大家说下如何在AutoCAD中展高程点。高程点文件存储格式与CASS中读取的DAT格式一致,示例:【1,ZDH ,450000.000,4...
  • 如果不了解实际的输入数据格式、允许多大的灵活性以及解析后的数据将如何使用,很难提供健壮的解决方案。从上面给出的示例输入/输出中,可以快速生成一个工作示例代码:out = open("test.dat", "a") # output file...
  • 我在一个数据处理程序中,需要创建用户选中的参数进行处理,生成以参数名为文件名输出文件。...当用户选择n个参数时,如何创建这n个文件??一般来说,一个CFile对象对应一个文件,那如何动态生成这n个CFile对象呢?
  • 例:创建一个student数据库,其中主文件包含主要数据文件student1_dat 和次要数据文件 student2_dat。有两个次要文件组:studentGroup1包含2个次要数据文件student1Fi1_dat和studentFi2_dat。studentGroup2包含...
  • Win7系统修改文件类型的方法是什么?...如果要将此文件更改为dat文件,如图所示:2、单击左上角的组织。如图所示:3、弹出下拉菜单,然后单击菜单中的文件夹和搜索选项。如图所示:4、弹出一个对...
  • 相关学习推荐:mysql教程数据库,简而言之可视为电子化的文件柜——存储电子文件的...一、使用MySQL来创建数据库:使用命令行创建我们可以在登陆 MySQL 服务后,使用 create 命令创建数据库,语法如下:CREATE DAT...
  • 如何在oracle中创建Schema

    千次阅读 2012-02-17 15:24:57
    请问怎么在oracle中create schema,怎么把从另一台服务器中的dat文件exp出去,然后imp进新建的schema. 步骤如下: 1.建立两个表空间,一个是数据表空间(名字可定为user_data),另一个是临时
  • #define FILENAME “stat.dat”int main(){ fstream _file; _file.open(FILENAME,ios::in); if(!_file) { cout<<FILENAME<<“没有被创建”; } else { cout<<FILENAME<<“已经存在...
  • 在论坛看到有人遇到 NDF文件丢失并且没有备份,所以无法成功附加数据库。在网上也看到过很多回答是如果没有NDF就无法附加成功。 其实我自己测试下来即使没有NDF也是可以成功附加的。...CREATE DAT...
  • 如何把DataSet保存为XML文件

    千次阅读 2003-10-03 14:23:00
    把DataSet保存为XML文件 XML和.NET是完全融合的,很多.NET的服务器控件都具备了一种或更多种创建XML文件的能力,DataSet类就包含若干种创建XML文件的方法,在这篇文章中,我们将创建DataSet与XML之间的连接的例子,...
  • 刚开始没有创建数据文件时运行正常,但往文件中添加数据之后再运行程序就报错,求大神帮忙分析一下原因,本人将感激不尽! ![图片说明](https://img-ask.csdn.net/upload/201904/24/1556120533_390262.jpg) ...
  • 快捷方式或称(.lnk)文件是可以提供到其他文件链接的很小的文件... 以下步骤列出了如何创建一个桌面快捷方式。当你创建了这个文件以后,你需要把它加入到运行时的image里,在大多数情况下,你需要把这个文件复制到Window
  • 掌握如何创建数据库,如何设置数据库的初始大小和后续的增长大小,以及如何设置数据库的自动收缩、分离和附加。 实验环境 Bent公司已经安装好一台SQL Sever服务器,现在需要建立一个数据库,具体要求如下。  ...
  • 映像配置文件

    2010-07-14 15:23:00
    MAKEIMG应用配置文件创建操作系统运行时的映像,常用的配置文件包括二进制映像构建器文件(.BIB),注册表文件(.REG),文件系统文件(.DAT),和数据库文件(.DB)。BIB文件用来定义操作系统运行时映像中都包含哪些...

空空如也

空空如也

1 2 3 4 5 6
收藏数 105
精华内容 42
关键字:

如何创建dat文件