Microsoft visual Foxpro怎么输入各级菜单及其相应的调用命令

Microsoft visual Foxpro怎么输入各级菜单及其相应的调用命令,第1张

Visual FoxPro 中的系统菜单

在 Visual FoxPro 中,系统菜单栏的内部名称是 _MSYSMENU。

系统菜单

菜单标题 内部名

文件 _MSM_FILE

编辑 _MSM_EDIT

查看 _MSM_VIEW

格式 _MSM_TEXT

工具 _MSM_TOOLS

程序 _MSM_PROG

窗口 _MSM_WINDO

帮助 _MSM_SYSTM

文件菜单

菜单和项 内部名

文件菜单 _MFILE

新建 _MFI_NEW

打开 _MFI_OPEN

关闭 _MFI_CLOSE

全部关闭 _MFI_CLALL

1st Separator _MFI_SP100

保存 _MFI_SAVE

另存为 _MFI_SAVAS

另存为 HTML _MFI_SAVASHTML

撤消 _MFI_REVRT

2nd Separator _MFI_SP200

导入 _MFI_IMPORT

导出 _MFI_EXPORT

3rd Separator _MFI_SP300

页面设置 _MFI_PGSET

打印预览 _MFI_PREVU

打印 _MFI_SYSPRINT

发送 _MFI_SEND

4th Separator _MFI_SP400

退出 _MFI_QUIT

编辑菜单 - Visual FoxPro

菜单和项 内部名

编辑菜单 _MEDIT

撤消 _MED_UNDO

重做 _MED_REDO

1st Separator _MED_SP100

剪切 _MED_CUT

复制 _MED_COPY

粘贴 _MED_PASTE

选择性粘贴 _MED_PSTLK

清除 _MED_CLEAR

2nd Separator _MED_SP200

全部选定 _MED_SLCTA

3rd Separator _MED_SP300

查找 _MED_FIND

替换 _MED_REPL

转到行 _MED_GOTO

4th Separator _MED_SP400

列表成员 _MED_LISTMEMBERS

快速信息 _MED_QUICKINFO

5th Separator _MED_SP500

书签 _MED_BKMKS

6th Separator _MED_SP600

插入对象 _MED_INSOB

对象 _MED_OBJ

连接 _MED_LINK

7th Separator _MED_SP700

属性 _MED_PREF

查看菜单

菜单和项 内部名

查看菜单 _MVIEW

工具栏 _MVI_TOOLB

工具菜单

菜单和项 内部名

工具菜单 _MTOOLS

向导 _MTL_WZRDS

1st Separator _MTL_SP100

宏 _MST_MACRO

类浏览器 _MTL_BROWSER

组件管理库 _MTL_GALLERY

对象浏览器 _MTL_OBJECTBROWSER

智能感应管理器 _MTI_FOXCODE

2nd Separator _MTL_SP200

修饰 _MED_BEAUT

任务列表 _MTI_TASKLIST

文档查看 _MTI_DOCVIEW

3rd Separator _MTL_SP300

代码范围复盖器 _MTL_COVERAGE

断点 _MTI_BREAKPOINT

调试器 _MTL_DEBUGGER

4th Separator _MTL_SP400

跟踪 _MTI_TRACE

定位 _MTI_LOCALS

调用堆栈 _MTI_CALLSTACK

输出 _MTI_DBGOUT

选项 _MTL_OPTNS

程序菜单

菜单和项 内部名

程序菜单 _MPROG

运行 _MPR_DO

取消 _MPR_CANCL

返回 _MPR_RESUM

挂起 _MPR_SUSPEND

1st Separator _MPR_SP100

编译 _MPR_COMPL

窗口菜单

菜单和项 内部名

窗口菜单 _MWINDOW

层迭 _MWI_CASCADE

全部重排 _MWI_ARRAN

1st Separator _MWI_SP100

可停靠 _MWI_DOCKABLE

2nd Separator _MWI_SP200

隐藏 _MWI_HIDE

清除 _MWI_CLEAR

遍历 _MWI_ROTAT

3rd Separator _MWI_SP300

“命令”窗口 _MWI_CMD

数据工作期 _MWI_VIEW

(保持与早期版本的 Visual FoxPro 的兼容)

属性 _MWI_PROPERTIES

帮助菜单

菜单和项 内部名

帮助菜单 _MSYSTEM

Microsoft Visual FoxPro 80 帮助 _MST_HPSCH

MSDN 搜索 _MST_MSDNS

1st Separator _MST_SP100

技术支持 _MST_TECHS

网络上的 Visual FoxPro _MST_VFPWEB

2nd Separator _MST_SP200

关于 Microsoft Visual FoxPro 80 _MST_ABOUT

可能的情况:(1)EEPROM是8位的。EEPROM should be a 16 bit wide,EEPROM要求16位的。

(2)EEPROM里面有数据了格式不对还是啥的(还没弄清楚,不过有个笨办法),MProg不识别,把EEPROM的里的数据全部写为0xFFFF。我用的FT232H就遇到这个情况,拆出来,擦除(写0xFFFF)后,焊接回去就可以读取到硬件和数据。

从淘宝上买一个吧,便宜的有98元一个。我是从杜洋工作室买的。不过他的是CP210X芯片 的,比你说的这个2303要老。另外,杜洋工作室做了一个接口,不用重新加电就可以下载STC程序。用了好几天了,一直很稳定,不错。

Altera usb blaster 制作(绝对详细资料)

版本:max3378 缓冲,epm240 作为cpld器件,ft245r usb 芯片

序:其实altera的usb blaster的原理图早就公开了,只是芯片内部的程序一直没有公开,不知道什么时候网上开始有人仿制出来了,据说最开始是一个老外公开的代码,接着国人开发发辉我们的优势-仿!

遍地开花,我也是其中的一个,当然就是为了开发方便,工欲善其事,必先利其器!usb blaster比起病口的blaster还是有很大的优势的,当然成本也高很多!目前来看,下载的速度不是瓶颈,quartus的编译速度才让人忍受,不如正题。

首先,usb blaster 的原理图基本没什么,重要的是有2个芯片,一个是cpld内部的程序,一个是usb芯片的固件程序。所以一共有3个需要准备的资料,当然你还需要一个并口的下载线!

1、原理图:

SCH文件

PS:这个板是07年6月份画的,后来改第二版的时候,直接在原理图上修改,忘了备份了,所以最初的原理图没有了,现在的图是我根据pcb 还原的,应该没有什么错误,但是不敢保证,所以仅供参考!

bom文件

2、CPLD程序:

VHDL程序

TCL文件

3、usb 固件:

驱动程序:CDM_Setupexe

ept文件:alteraept

软件:

1 cpld 下载软件:quartus或者maxplusII

2 usb 固件下载软件:MProg30_Setupexe

测试流程:

前期准备,焊接好板子,保证没有焊接错误或者虚焊;安装了quartus或者maxplusII;安装了CDM_Setupexe;手上有一个可以给cpld下载程序的下载线(usb的或者并口的)

1建立cpld工程文件,导入 vhdl 程序和tcl文件

2管脚锁定

3编译、下载(下载程序到cpld emp240内部)

4下载usb固件程序

5打开quartus 加载 usb blaster 驱动

其他资料:

1别人的原理图(仅供参考):

Altera 原厂:Altera原厂的原理图

sm fish的:sm_fish的原理图

另外一个网友的:网友的原理图

PS:本文的版本是将 sm fish 和 另外一个网友综合的

2 tcl文件的使用,管脚锁定。

说明:

1网上现在公开的usb blaster

有很多版本,都是改乱套了的。好像altera公开的版本上没有加入缓存器,有的加入了也是244的版本(只见过一款,其他的还不知道)有人用max3378做缓冲,优点是可以支持全系列的altera芯片,支持低电压的fpga和cpld;缺点就是max3378的价格高!(自己diy的话,可以向maxim公司申请样片)淘宝上公开的价格是20元一片,

一个板子上需要2片作为缓冲。还有244的版本,曾经做了一块244的,但是把244的输入输出画反了,现在也懒得重新开板制作了,毕竟也不想公开出售,就是自己用。

2usb 芯片的选型同样有2种或者多种,选用的是 ft245rl,还有用ft245bm的。

ft245rl 把时钟和eeprom都集成到内部了,双列的封装;

ft245bm 四面的封装,需要时钟以及一个存储芯片,一般用93c46,为了方便,直接画的ft245rl。

3cpld的选用,这个没什么好说的了,只要cpld的资源够用,选用那款都可以,管脚锁定就ok了 !

4版本,有了上面的3条相互组合就可以有很多的版本来了,可以说我的是“版本原创”起码没有直接用别人的电路图,呵呵,当然程序还是别人的,估计是老外的!

!千万注意 !

制作不成功,怎样检查:

1焊接检查,从新焊接一遍 cpld 晶振 usb芯片和max3378芯片,再次测量电压 !

2从 Mprog 中 读取已经 写入的文件,查看是否已经写入

3观看 晶振是否起振,用示波器,或者自己写一个测试程序,使下载指示灯输出

检测 cpld 是否工作正常

4如果还不要用,我也没有办法了

贴图:

pcb 3D图:

焊接成品:

tcl 文件用法

打开 quartus (maxplus II不会用了,也没有安装)

建立工程 编译通过之后,下载程序之前,需要把芯片的管脚进行对应,可以如3楼 pulan说的,自己一个一个的从 pin 上对应,

专业一点的都是制作 tcl 文件,类似xilinx中的 ucf 文件 ,这样的好处是,修改方便, *** 作好

*** 作步骤:确保编译通过之后,

按下 快捷键 Alt + 2 打开 tcl *** 作台

之后在 “#”后输入:source ubtcl 回车就ok了,

可以打开 pin planner 看一下 对应的情况

之后,Ctrl + l 编译连接,之后就可以用并口的 下载线 download 程序到 emp240中了

Altera usb blaster 制作全套资料(以上10个文件打包下载):

Visual FoxPro 中的系统菜单名

在 Visual FoxPro 中,系统菜单栏的内部名称是 _MSYSMENU。

系统菜单

菜单标题 内部名

文件 _MSM_FILE

编辑 _MSM_EDIT

查看 _MSM_VIEW

格式 _MSM_TEXT

工具 _MSM_TOOLS

程序 _MSM_PROG

窗口 _MSM_WINDO

帮助 _MSM_SYSTM

文件菜单

菜单和项 内部名

文件菜单 _MFILE

新建 _MFI_NEW

打开 _MFI_OPEN

关闭 _MFI_CLOSE

全部关闭 _MFI_CLALL

1st Separator _MFI_SP100

保存 _MFI_SAVE

另存为 _MFI_SAVAS

另存为 HTML _MFI_SAVASHTML

撤消 _MFI_REVRT

2nd Separator _MFI_SP200

导入 _MFI_IMPORT

导出 _MFI_EXPORT

3rd Separator _MFI_SP300

页面设置 _MFI_PGSET

打印预览 _MFI_PREVU

打印 _MFI_SYSPRINT

发送 _MFI_SEND

4th Separator _MFI_SP400

退出 _MFI_QUIT

编辑菜单 - Visual FoxPro

菜单和项 内部名

编辑菜单 _MEDIT

撤消 _MED_UNDO

重做 _MED_REDO

1st Separator _MED_SP100

剪切 _MED_CUT

复制 _MED_COPY

粘贴 _MED_PASTE

选择性粘贴 _MED_PSTLK

清除 _MED_CLEAR

2nd Separator _MED_SP200

全部选定 _MED_SLCTA

3rd Separator _MED_SP300

查找 _MED_FIND

替换 _MED_REPL

转到行 _MED_GOTO

4th Separator _MED_SP400

列表成员 _MED_LISTMEMBERS

快速信息 _MED_QUICKINFO

5th Separator _MED_SP500

书签 _MED_BKMKS

6th Separator _MED_SP600

插入对象 _MED_INSOB

对象 _MED_OBJ

连接 _MED_LINK

7th Separator _MED_SP700

属性 _MED_PREF

查看菜单

菜单和项 内部名

查看菜单 _MVIEW

工具栏 _MVI_TOOLB

工具菜单

菜单和项 内部名

工具菜单 _MTOOLS

向导 _MTL_WZRDS

1st Separator _MTL_SP100

宏 _MST_MACRO

类浏览器 _MTL_BROWSER

组件管理库 _MTL_GALLERY

对象浏览器 _MTL_OBJECTBROWSER

智能感应管理器 _MTI_FOXCODE

2nd Separator _MTL_SP200

修饰 _MED_BEAUT

任务列表 _MTI_TASKLIST

文档查看 _MTI_DOCVIEW

3rd Separator _MTL_SP300

代码范围复盖器 _MTL_COVERAGE

断点 _MTI_BREAKPOINT

调试器 _MTL_DEBUGGER

4th Separator _MTL_SP400

跟踪 _MTI_TRACE

定位 _MTI_LOCALS

调用堆栈 _MTI_CALLSTACK

输出 _MTI_DBGOUT

选项 _MTL_OPTNS

程序菜单

菜单和项 内部名

程序菜单 _MPROG

运行 _MPR_DO

取消 _MPR_CANCL

返回 _MPR_RESUM

挂起 _MPR_SUSPEND

1st Separator _MPR_SP100

编译 _MPR_COMPL

窗口菜单

菜单和项 内部名

窗口菜单 _MWINDOW

层迭 _MWI_CASCADE

全部重排 _MWI_ARRAN

1st Separator _MWI_SP100

可停靠 _MWI_DOCKABLE

2nd Separator _MWI_SP200

隐藏 _MWI_HIDE

清除 _MWI_CLEAR

遍历 _MWI_ROTAT

3rd Separator _MWI_SP300

“命令”窗口 _MWI_CMD

数据工作期 _MWI_VIEW

(保持与早期版本的 Visual FoxPro 的兼容)

属性 _MWI_PROPERTIES

帮助菜单

菜单和项 内部名

帮助菜单 _MSYSTEM

Microsoft Visual FoxPro 80 帮助 _MST_HPSCH

MSDN 搜索 _MST_MSDNS

1st Separator _MST_SP100

技术支持 _MST_TECHS

网络上的 Visual FoxPro _MST_VFPWEB

2nd Separator _MST_SP200

关于 Microsoft Visual FoxPro 80 _MST_ABOUT

Altera usb blaster 制作(绝对详细资料)

版本:max3378 缓冲,epm240 作为cpld器件,ft245r usb 芯片

序:其实altera的usb blaster的原理图早就公开了,只是芯片内部的程序一直没有公开,不知道什么时候网上开始有人仿制出来了,据说最开始是一个老外公开的代码,接着国人开发发辉我们的优势-仿!

遍地开花,我也是其中的一个,当然就是为了开发方便,工欲善其事,必先利其器!usb blaster比起病口的blaster还是有很大的优势的,当然成本也高很多!目前来看,下载的速度不是瓶颈,quartus的编译速度才让人忍受,不如正题。

首先,usb blaster 的原理图基本没什么,重要的是有2个芯片,一个是cpld内部的程序,一个是usb芯片的固件程序。所以一共有3个需要准备的资料,当然你还需要一个并口的下载线!

1、原理图:

SCH文件

PS:这个板是07年6月份画的,后来改第二版的时候,直接在原理图上修改,忘了备份了,所以最初的原理图没有了,现在的图是我根据pcb 还原的,应该没有什么错误,但是不敢保证,所以仅供参考!

bom文件

2、CPLD程序:

VHDL程序

TCL文件

3、usb 固件:

驱动程序:CDM_Setupexe

ept文件:alteraept

软件:

1 cpld 下载软件:quartus或者maxplusII

2 usb 固件下载软件:MProg30_Setupexe

测试流程:

前期准备,焊接好板子,保证没有焊接错误或者虚焊;安装了quartus或者maxplusII;安装了CDM_Setupexe;手上有一个可以给cpld下载程序的下载线(usb的或者并口的)

1建立cpld工程文件,导入 vhdl 程序和tcl文件

2管脚锁定

3编译、下载(下载程序到cpld emp240内部)

4下载usb固件程序

5打开quartus 加载 usb blaster 驱动

其他资料:

1别人的原理图(仅供参考):

Altera 原厂:Altera原厂的原理图

sm fish的:sm_fish的原理图

另外一个网友的:网友的原理图

PS:本文的版本是将 sm fish 和 另外一个网友综合的

2 tcl文件的使用,管脚锁定。

说明:

1网上现在公开的usb blaster

有很多版本,都是改乱套了的。好像altera公开的版本上没有加入缓存器,有的加入了也是244的版本(只见过一款,其他的还不知道)有人用max3378做缓冲,优点是可以支持全系列的altera芯片,支持低电压的fpga和cpld;缺点就是max3378的价格高!(自己diy的话,可以向maxim公司申请样片)淘宝上公开的价格是20元一片,

一个板子上需要2片作为缓冲。还有244的版本,曾经做了一块244的,但是把244的输入输出画反了,现在也懒得重新开板制作了,毕竟也不想公开出售,就是自己用。

2usb 芯片的选型同样有2种或者多种,选用的是 ft245rl,还有用ft245bm的。

ft245rl 把时钟和eeprom都集成到内部了,双列的封装;

ft245bm 四面的封装,需要时钟以及一个存储芯片,一般用93c46,为了方便,直接画的ft245rl。

3cpld的选用,这个没什么好说的了,只要cpld的资源够用,选用那款都可以,管脚锁定就ok了 !

4版本,有了上面的3条相互组合就可以有很多的版本来了,可以说我的是“版本原创”起码没有直接用别人的电路图,呵呵,当然程序还是别人的,估计是老外的!

!千万注意 !

制作不成功,怎样检查:

1焊接检查,从新焊接一遍 cpld 晶振 usb芯片和max3378芯片,再次测量电压 !

2从 Mprog 中 读取已经 写入的文件,查看是否已经写入

3观看 晶振是否起振,用示波器,或者自己写一个测试程序,使下载指示灯输出

检测 cpld 是否工作正常

4如果还不要用,我也没有办法了

贴图:

pcb 3D图:

焊接成品:

tcl 文件用法

打开 quartus (maxplus II不会用了,也没有安装)

建立工程 编译通过之后,下载程序之前,需要把芯片的管脚进行对应,可以如3楼 pulan说的,自己一个一个的从 pin 上对应,

专业一点的都是制作 tcl 文件,类似xilinx中的 ucf 文件 ,这样的好处是,修改方便, *** 作好

*** 作步骤:确保编译通过之后,

按下 快捷键 Alt + 2 打开 tcl *** 作台

之后在 “#”后输入:source ubtcl 回车就ok了,

可以打开 pin planner 看一下 对应的情况

之后,Ctrl + l 编译连接,之后就可以用并口的 下载线 download 程序到 emp240中了

Altera usb blaster 制作全套资料(以上10个文件打包下载):>

可能是路径问题。在VFP的默认路径下找不到需要的文件。

你可能安装了VFP,打开VFP,工具菜单下-选项-文件位置,修改:找到安装上机 *** 作题的位置,确定,设置为默认值。

再试试,祝成功!

以上就是关于Microsoft visual Foxpro怎么输入各级菜单及其相应的调用命令全部的内容,包括:Microsoft visual Foxpro怎么输入各级菜单及其相应的调用命令、无法对FT2232HL烧写EEPROM程序,即运行MProg时无法读取硬件、求一个可用的PH2303电路 与STC单片机通讯的那种。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9610487.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存