Matlab打开prn文件,打印prn文件的方法和技巧,.prn用什么软件打开?

打印prn文件的方法和技巧,.prn用什么软件打开?

(2015-08-19 14:19:14)

标签:

汽车

旅游

娱乐

时评

你在打印文件的时隆基泰和招聘候,不知道你有没有注隆基泰和股票意到过:在打印的那个隆基泰和官网对话框里面有一个选项隆基泰和控股如果你勾了起来,按了隆基泰和招聘果你勾了起来,按了确定,接着它就会问你文件名称,把你要打印的文件存做为一个后缀名叫「PRN」的文件。

那..存成文件之后,这个 .prn 的文件我要怎么把它印出来呢?怎么把这个文件送到打印机去呢?

微软窗口下,还可以发现不少 DOS 的遗迹,这就是一个例子,.prn 文件没有半法直接在窗口下打印,要把这个文件印到打印机,必须要用

MS-DOS 指令。

·「开始」>>「程序」>>「MS-DOS 模式」。

下面两种方式都可以,任选一个即可,指令输入完毕后记得要按 enter copy /b filename prn: copy /b

filename lpt1:

举例说明,假设设你这个文件叫做 my.prn,放在 C:Temp 下,那么就是输入: copy /b c:tempmy.prn

prn:

这个指定的 PRN 文件就会送到打印机了。(如果你的文件名是中文,请先在资源管理器下重新命名为英文文件名,这样才方便在 MS-DOS

下输入文件名)

/b 代表打印 Binary 文件,PRN 跟 LPT1 都是指设备「打印机」,当然,如果你的计算机有 LPT2 port,同时

LPT2 上也装有打印机,就可以设为 LPT2,如果你计算机并没有接打印机,不要尝试这个指令,以免有当机的可能。

另外,如果如果你的打印机是利用USB port 与计算机连接的话,可能没有办法从 MS-DOS 下打印,这是正常的。

如果你一定要在 MS-DOS 下打印,只有改为 parallel port

(打印机连接端口)连接才能解决。(或者联系你的打印机厂商,看看有没有给专门在 MS-DOS 下可以从 USB 打印的 Printer

驱动程序)

我想,现在还记得这样打印的人应该不多了,大概只有从 DOS

时代一直用计算机用到今天的人,还会记得这个指令吧。(摘自硅谷动力)

分享:

a4c26d1e5885305701be709a3d33442f.png喜欢

0

a4c26d1e5885305701be709a3d33442f.png赠金笔

加载中,请稍候......

评论加载中,请稍候...

发评论

登录名: 密码: 找回密码 注册记住登录状态

昵   称:

评论并转载此博文

a4c26d1e5885305701be709a3d33442f.png

发评论

以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是使用MATLAB编程计算GPS卫星PRN03在历元2023-04-03 14:29:36的卫星位置的代码: ```matlab % 读取广播星历文件 fid = fopen('brdc0930.23n.txt', 'r'); data = textscan(fid, '%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f', 'HeaderLines', 22); % 获取卫星PRN03在历元2023-04-03 14:29:36的数据 year = 2023; month = 4; day = 3; hour = 14; minute = 29; second = 36; gps_time = date2gps([year, month, day, hour, minute, second]); prn = 3; sat_data = get_sat_data(data, prn, gps_time); % 计算卫星位置 [~, sat_pos] = satpos(gps_time, sat_data); % 显示结果 fprintf('卫星PRN%d在历元%d-%02d-%02d %02d:%02d:%02d的位置:\n', prn, year, month, day, hour, minute, second); fprintf('X = %.4f km\n', sat_pos(1) / 1000); fprintf('Y = %.4f km\n', sat_pos(2) / 1000); fprintf('Z = %.4f km\n', sat_pos(3) / 1000); % 获取指定PRN号码和时间的卫星数据 function sat_data = get_sat_data(data, prn, gps_time) i = find(data{1} == gps_time(1) & data{2} == gps_time(2) & data{3} == gps_time(3) & data{4} == gps_time(4)); while i <= length(data{1}) if data{1}(i) ~= gps_time(1) || data{2}(i) ~= gps_time(2) || data{3}(i) ~= gps_time(3) || data{4}(i) ~= gps_time(4) break; end if data{1}(i) == gps_time(1) && data{2}(i) == gps_time(2) && data{3}(i) == gps_time(3) && data{4}(i) == gps_time(4) && data{5}(i) == prn sat_data = [data{6}(i) data{7}(i) data{8}(i) data{9}(i) data{10}(i) data{11}(i) data{12}(i) data{13}(i) data{14}(i) data{15}(i)]; return; end i = i + 1; end error('无法找到指定PRN号码和时间的卫星数据'); end ``` 解释一下代码: 首先,我们读取广播星历文件,这里假设文件名为`brdc0930.23n.txt`。 然后,我们指定需要计算的卫星PRN号码和时间,这里PRN号码为3,时间为2023年4月3日14时29分36秒。我们将时间转换为GPS时间(即从1980年1月6日0时起的秒数)。 接着,我们定义一个函数`get_sat_data`,用于从广播星历文件中获取指定PRN号码和时间的卫星数据。函数中,我们从文件数据中找到第一个与指定时间相匹配的数据,然后依次往后查找,直到找到与指定PRN号码和时间都匹配的数据为止。如果找不到,就抛出异常。 最后,我们调用`satpos`函数,计算卫星在指定时间的位置。`satpos`函数是MATLAB自带的,用于计算卫星位置的函数。计算结果是一个三维向量,表示卫星在地心惯性系下的位置,单位为米。 最后,我们将计算结果转换为千米,并输出X、Y、Z三个方向上的位置。 注意:以上代码中用到了`date2gps`函数,这是一个自定义函数,用于将日期转换为GPS时间。代码如下: ```matlab function gps_time = date2gps(date) days = datenum(date) - datenum([1980 1 6 0 0 0]); seconds = days * 86400; gps_time = seconds; end ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值