想工程添加user library库的方法:
鼠标右键单击要添加user library库德工程名称,然后点击Build Path->Add Libraries....菜单,
在d出的子窗口中选中User Library,单击Next按钮,在新窗口中选中你要加入的library名称后点击finish按钮即可,这样就在该工程下会出现你刚加入的library名称。
向eclispe中添加user Library的步骤:
点击eclipse的window菜单,选择“Preference”
在preferences窗口中选择java->User Libraries,然后点击窗口右边的New...按钮,在d出的子窗口中输入user library的名称,此时在user libraries窗口中会出现新加的
library名称。
向该user library中添加jar包。选中my_lib,然后点击Add JARS...按钮,选择你要添加的jar后,点击“打开”按钮,则my_lib库中就会出现你刚添加的jar文件信息。
最后点击窗口下的“OK”按钮,完成user library的添加和其jar的添加。
启动AndroidStudio后,打开需要接收Library的项目。比如有两个项目,项目A,和Library项目B,那么打开项目A,点击右上角的File菜单。在下拉菜单中依次找到New— —Import Module,点击打开项目导入窗口。注意导入的是Module而不是Project,如果是Project的话AndroidStudio会自动打开一个新的窗口编辑,那样的话就是不Library了。在打开的窗口中点击右侧的"..."浏览窗口,在文件夹窗口中找到要导入的Library项目的位置,选择后点击底部的OK按钮导入。导入窗口中显示了该Module(项目)的详细信息,点击Finish完成导入。需要注意的是导入到AndoridStudio项目中的Library也必须是AndroidStudio项目,不能是Eclipse项目,如果是Eclipse项目的话,需要选择导出AndroidStudio项目。把Library项目添加到源项目中点击顶部左上角的File菜单,在出现的下拉菜单中找到Project Structure,点击进入。在窗口左侧选择原始的项目后,点击右侧的Dependencies(依赖项)。可以看到项目当前引用的jar包等信息。点击右侧的“+”添加按钮,在下拉菜单中找到Module Dependency(项目依赖),点击打开项目选择窗口。选择前面步骤中导入的Library项目后,点击OK按钮导入到原始项目中。原始项目的依赖项中就出现了导入的Libray项目,这时在项目中就能正确引用Library项目中的内容了,点击底部的OK按钮完成添加。出现是否更新CVS文件的提示窗口的话,点击Yes进行进行更新和确认。项目进入到Gradle自动构建的环节。构建完成后点击底部的Messages,选中Gradle Build。在里面提示了BUILD SUCCESSFUL,说明项目构建完成。这时Library项目就导入到原始项目完毕,可以在项目中正常引用Library项目中的内容了。步骤如下:1、建立系统框图。这步需要确定输入输出的个数,输入端为sources中的in,输出端为sinks中的out。将Simulink库下的Ports&Subsystems中的Subsystem拉至simulink框图中。
2、功能的搭建。点击建好的子模块,在其中进行功能模块的搭建。
3、子模块的封装。所谓封装(masking),即将其对应的子系统内部结构隐含以来,访问该模块的时候仅仅出现一个参数设置对话框。需要如下几步完成:
3.1、右击模块,选择Mask Subsystem选项,蹦出Mask Editor对话框。
3.2、Icon属性。如果要显示端口的名称,Transparency属性设置成Transparent。Drawing commands编辑框允许给该模块图标上绘制图像,可以选择的有plot()、disp()等等,比如disp('PID Controller')。在Drawing commands中输入语句,如何写函数的提示在封装编辑对话框的下方。
3.3、Parameters属性。这个东西是给模块中的变量赋值的,选择左方有朝左的小箭头的按钮是添加变量的,这时右方会有一横栏,Prompt是该变量的提示信息,Variable是相关联的变量名称,一定要与模块中的变量名称一样,Type是变量的类型,edit(可编辑)、popup(下拉框),选择后者的时候需要在左下方的popups中分行写上可以选择的数值。左方的叉按钮是删除变量的。
3.4、Initialization属性。对模块进行初始化 *** 作。
3.5、Documentation属性。对模块进行说明。封装后双击模块就可以看见Mask Description中的内容。
关于模块封装的一些 *** 作还有:
(1)如果要观察模块的内部结构,右键模块,然后选择Look Under Mask即可。编辑模块封装选择Edit Maks。
(2)把要封装的东西全部用鼠标框起来,选择Edit中的Creat Subsystem就可以将选中的东西封装起来了。左键单击模块,用Edit中的Mask Subsystem即可进行模块的封装。同样用Edit下的Look Under Mask即可观察模块的内部结构。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)