Board logo

标题: 严重的错误 [打印本页]

作者: 4A554E    时间: 2006-4-11 21:45     标题: 严重的错误

请问,在用max+plus2时出现错误提示 can't open VHDL"WORK"


应该怎么办呢?


多谢!!


 


作者: 32kmcu    时间: 2006-4-11 22:08

不是名称和工程名不一致吧
作者: 4A554E    时间: 2006-4-11 22:43

[upload=image/pjpeg]uploadImages/work.JPG[/upload]
这个是截图,请帮忙看看
作者: stone133    时间: 2006-4-11 23:09

把你的程序发上来吧
作者: 4A554E    时间: 2006-4-11 23:59

我只是照着书上的例子做的,程序是
module muxtwo(out,a,b,sl);
input a,b,sl;
output out;
reg out;
always@(sl or a or b)
if(!sl) out=a;
else out=b;
endmodule
不知道是不是安装的问题呢?
作者: stone133    时间: 2006-4-12 09:18

程序没有问题;
错误提示有点问题,你用的verilog他却提示vhdl;
截图上的路径好像有问题c:\untitled3?
你可以试一下:
把工程设置为当前文件的工程(在project里面),如果还不行,注册码重新设置一下
作者: anotherchen    时间: 2006-4-12 09:18

那么你保存的名字是什么
作者: stone133    时间: 2006-4-12 09:48

在工具栏上有个按钮:
更改工程名为当前文件的名字,这样当前工程就和当前文件一致了,就是你的截图上有个"help",在它的右下方一点的地方有个没被点亮的按钮,就是它

作者: 4A554E    时间: 2006-4-12 12:32

各位说的我都照做了,但还是提示那个错误。我建立程序的过程是:
file-new-text editor file-save,后缀名为.vhd-输入上述程序
然后,file-project-set project to current file
之后,compiler
请大家看看那里有问题
作者: stone133    时间: 2006-4-12 14:52

你的程序是verilog hdl,它的后缀名应该是.v,而不是.vhd
怪不得错误提示里面会出现vhdl的字眼
作者: 4A554E    时间: 2006-4-12 16:08

多谢班主,更改后缀名后,该问题解决了,但又有贴图中的新问题了,请再帮我看看,我是个初学者,谢谢![upload=image/pjpeg]uploadImages/new.JPG[/upload]
作者: stone133    时间: 2006-4-12 19:08

1这样的路径好像不支持,lz最好小心点,不能随心所欲,这个有不少限制的,你的路径名称,工程名称,文件名称最好符合命名规则
作者: 4A554E    时间: 2006-4-12 20:45

哦,能具体点吗?告诉我应该怎么保存?
作者: 4A554E    时间: 2006-4-12 20:47

能否发给我一份电子版的max+plus2的使用指南?
作者: stone133    时间: 2006-4-12 23:38

名字或者变量的第一位不能是数字
我说的那些规则不是指的max+plus2,是指语言,语言与法的规则书上都有说明;
指南我明天给你找找,找到发上来
作者: 4A554E    时间: 2006-4-13 12:10

恩 多谢版主了
作者: 4A554E    时间: 2006-4-13 13:00

能否加版主你位好友呢?想跟你多学学。
作者: stone133    时间: 2006-4-13 14:19

谈不上学习,以后经常来这里大家一起交流讨论吧




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0