TRACE32的常用命令和调试技巧

TRACE32的常用命令和调试技巧
TRACE32的常用命令和调试技巧

TRACE32的常用命令

TRACE32是由德国Lauterbach公司研制开发的一款仿真测试工具。我们使用Trace32最主要用途有两个:程序下载和程序调试。下载目前各个项目都有相应的.cmm文件(类似于批处理文件.bat),在此文件中,Trace32把对FLASH擦除/编程的插件下载到手机的SRAM中,然后把控制权交给此插件,详细过程就不在此叙述,这里主要是介绍一些我们在程序调试过程中常用的一些命令。

1.把调试用的.elf文件下载到目标板中

命令:d.load.elf *.elf 或者直接输入elf文件路径:d.load.elf d:\p200\surfcr.elf

说明:此命令把.elf文件中的调试符号信息下载到Trace32中,二进制代码下载到目标板中的代码段存储区域。如果代码段对应的存储体是SRAM,那么代码

能够真实的下载到SRAM中(最常见的就是EVB板条死)。如果存储体是FLASH

,由于FLASH程序的擦写需要特殊的命令序列,所以执行完下载命令后,虽然

Trace32没有报错,但实际上代码没有下载进去。这个时候需要用cmm文件把代

码下载到FLASH中去。

2.elf文件下载进去后,在调试之前还需要做一些准备工作

a.map.bonchip 0x0—0x3ffff(FLASH的地址范围)

如果程序下载到SRAM中,此命令不用执行,如果是FLASH,一般情况下都需要执行此条命令,否则无法设置断点,目前大多数CPU在ICD调试模式下只支持两个硬件断点。

b.y.spath + 路径(eg: y.spath d:\z2100\qct)

支持所加路径的C源码以及汇编代码显示。

3.以上工作做完后,就可以利用Trace32强大的调试功能来调试程序了(可惜到现在我

们只是用到了其中的一部分)。

a.查看ARM寄存器。一般使用在调试/查看汇编代码的情况下使用。

b.查看存储器单元以及存储器映射的寄存器内容。注意:MSM5105的寄存器具有只

读和只写属性(SoftWare Interface中有描述),对于只写属性的寄存器,虽然能够看到寄存器的内容,但不可信。

有时调试需要直接对寄存器或者变量进行赋值,可以双击对象,在命令行中加以更改。

c.设置断点。断点调试应该是我们最常用的调试手段了,具体设置方法可以在代码处

直接双击设置或取消设置,或者通过工具条设置:

点击Browse,选择要设置断点的函数。

d.读出存储器区域的内容,存成文件,以便于和原文件进行比较。比如怀疑代码区内

容被更改或者在软件部制作完整的.bin本时,都需要用到此命令。

Data.save.Binary FileName Address

e.STEP(F2)/STEP OVER(F3)/GO(F7)

f.有时侯,Trace32不能正确显示临时变量的值,这个时候可以通过查看汇编代码的

方式确定临时变量真实的值。

g.查看函数的调用关系

有时需要弄清楚某一函数是哪个函数调用的,可以通过在此函数处设置断点,等程序停在此断点后,点击菜单view/Stackframe就能看到。

h.但有时候采用上述方法无法看到调用关系,这是可以通过R14寄存器(子程序链接

寄存器)来实现,eg:程序因为某种异常,跳到了中断向量表处。此功能对于定位程序重启之类的问题还是很有效的。

第一步:设置断点

第二步:查看R14寄存器

能够看到R14寄存器的值是0x1BA9C8,此地址就是调用处代码的地址,具体内容可以点击Indirect List查看:

第三板:查看调用代码

i.其他

以上是在命令行中输入的一些常用命令,其他的很多功能我还没有用过,相信这些功能对于我们的调试还是很有帮助的。大家调试时可以多试一试,如果有意外的发现,还请和大家一起分享,共同提高我们对调试工具的掌握程度!

TRACE32 调试技巧

1. 调试步骤

l 连接好TRACE32-ICD 和目标板,注意不要带电插拔JTAG ,容易损坏TRACE32 或目标板,然后依次打开TRACE32-ICD 和目标板的电源。

l 开启调试软件TRACE32

l 设置CPU 类型,状态等,可以通过命令或菜单,命令如下:

sys.reset

sys.CPU ARM7TDMI ; 这里设置CPU 类型

sys.up ; 启动调试,如果正常的话,状态为system.ready; 否则会报错,需要检查CPU 设置是否正确,TRACE32 和目标板的连接和电源是否正常

如果调试正常启动后,就可以下载编译好的文件(可以是 .elf 、 .binary 等文件)到RAM 或FLASH 中调试了

l 下载编译文件,命令如下:

data.load.elf E:\source\test.elf /PATH E:\source

这里的/PATH 选项是用来指明源代码的路径,在调试时TRACE 就可以查找到源代码了。这里TRACE 会根据 .elf 文件里包含的目标代码起始地址加载到RAM 的对应地址上,也可以指定加载到RAM 的地址,但须和编译时的设置一致,否则程序不能正常运行。

注:TRACE 也可以把编译目标文件烧录到flash 中进行调试,需要使用flash 烧录相关命令,这里就不详述了。

l 然后就可以设置断点进行调试了,如:

break.set 0x0c008000

TRACE32 的断点有两种,一种是硬件断点(在FLASH 中的断点),另一种是软断点(在RAM 中的断点);硬件断点需要CPU 的支持,如ARM7 最多只支持2 个硬件断点,如果使用了软断点的话,就只能使用一个硬断点了;而软断点没有限制,可以设置很多个。

注:在TRACE32 中,如果要使用硬件断点,需要先设置好FLASH 内存映射范围,如下命令:

Map.bonchip 0x0000--0xfffff ; 具体范围根据目标板FLASH 的范围设置

l 设置好断点就可以正常调试了。

2. 源代码调试

在编译源码的时候,编译成( 加-g 选项)debug 版本的目标文件(可以是axf/elf 等格式),用TRACE32 就可以直接进行源代码调试了。TRACE32 几乎支持所有的编译器的编译文件,具体格式参见TRACE32 的帮助。axf/elf 等编译文件也叫符号文件,即在文件中把源码的符号表(函数/ 变量等)保存下来了,供调试时使用,但里面的符号表只是起定位作用,在调试时还需要有目标源代码,否则只能进行汇编级调试,TRACE32 支持把机器码反汇编成汇编语言进行调试,而且不需要目标文件支持,TRACE32 可以自动从FLASH/RAM 中读取机器码,然后反汇编成汇编代码。

通过data.load 命令把符号表文件(.elf 等) 下载到目标机器上,指定源代码路径,就可以进行代码调试。

data.load.elf E:\source\test.elf /PATH E:\source

3. 死机定位方法

在调试产品时会碰到设备死机的情况,如下在调试过程中出现问题,可以很方便的用TRACE 来查看问题;但如果是设备在正常运行时(没有接JTAG 调试)出现问题或死机就比较难定位问题了;这里可以通过TRACE32 的attach 功能来进行调试,如下:

l 把出问题的机器和TRACE32-ICD 连接好(连接JTAG ,测试机器需先预留JTAG 口),然后开启TRACE32 ,设置好CPU 类型,使用sys.attach 命令就可以让TRACE32 和问题机器连接上了,正常连接后,system 的状态就变成了running 或up 。

l 接下来可以就可以直接进行汇编级调试了。

l 但一般情况下,汇编级调试很难定位问题,需要进行源码级调试,可以按如下操作进行:先把TRACE32-ICD 和一个同问题机器同类型的机器连接好,然后把符号表文件( .elf 文件等)下载(通过data.load 命令)到好的机器上,然后再把JTAG 线从好的机器上拔下,连接到问题机器上;然后再用sys.attach 命令让TRACE32 和文件机器连上,这样就可以进行源码级调试了。

如果不想这么麻烦,也可以这样操作,连接好TRACE32-ICD 和问题机器,打开TRACE32 软件,此时system 的状态为“ system down ” , 然后通过“ data.load ”命令下载符号表文件(.elf 等) ,由于system 状态为down ,TRACE32 会提示没有符号表文件没有下载成功,不用管它,因为虽然没有下载到问题机器的RAM 上,但符号表文件已经下载到TRACE32 上了;然后再通过sys.attach 命令让TRACE32 和问题机器关联上,这样就可以进行源码级调试了

软件调试技巧

软件调试技巧 一、软件调试方法 软件调试有很多种方法。常用的有4种,即强行排错法、回溯排错法、归纳排错法和演绎排错法。 1.强行排错法 这种方法需要动脑筋动的地方比较少,因此叫强行排错。通常有以下3种表现形式: ●打印内存变量的值。在执行程序时,通过打印内存变量的数值,将该数值同预期的数值进行比较,判 断程序是否执行出错。对于小程序,这种方法很有效。但程序较大时,由于数据量大,逻辑关系复杂,效果较差。 ●在程序关键分支处设置断点,如弹出提示框。这种方法对于弄清多分支程序的流向很有帮助,可以很 快锁定程序出错发生的大概位置范围。 ●使用编程软件的调试工具。通常编程软件的IDE集成开发环境都有调试功能,使用最多的就是单步调 试功能。它可以一步一步地跟踪程序的执行流程,以便发现错误所在。 2.回溯排错法 这是在小程序中常用的一种有效的调试方法。一旦发现了错误,可以先分析错误现象,确定最先发现该错误的位置。然后,人工沿程序的控制流程,追踪源程序代码,直到找到错误根源或确定错误产生的范围。 3.归纳排错法 归纳法是一种从特殊推断一般的系统化思考方法。归纳法调试的基本思想是,从一些线索(错误的现象)着手,通过分析它们之间的关系来找出错误,为此可能需要列出一系列相关的输入,然后看哪些输入数据的运行结果是正确的,哪些输入数据的运行结果有错误,然后加以分析、归纳,最终得出错误原因。 4.演绎排错法 演绎法是一种从一般原理或前提出发,经过排除和精化的过程来推导出结论的思考方法。调试时,首先根据错误现象,设想及枚举出所有可能出错的原因作为假设。然后再使用相关数据进行测试,从中逐个排除不可能正确的假设。最后,再用测试数据验证余下的假设是否是出错的原因。 二、调试的原则 调试能否成功一方面在于方法,另一方面很大程度上取决于个人的经验。但在调试时,通常应该遵循以下一些原则。 1.确定错误的性质和位置的原则 用头脑去分析思考与错误征兆有关的信息,避开死胡同。调试工具只是一种辅助手段。利用调试工具可以帮助思考,但不能代替思考。通常避免使用试探法,最多只能将它当作最后的手段,毕竟小概率事件有时也会发生。 2.修改错误的原则 在出现错误的地方,很可能还有别的错误。修改错误的一个常见失误是只修改了这个错误的征兆或这个错误的表现,而没有修改错误本身。当新修正一个错误的同时又引入新的错误。 三、有效减少调试时间 1.绘制程序流程图 一些程序员认为,绘制程序流程图是件繁琐的事,而且浪费时间。其实不然,当读者对着偌大的程序一筹莫展时,面对纷纭复杂的关系理不出头绪时,使用程序流程图绝对可以事半功倍。 因此建议在编制程序前先绘制流程图,这样编程的思路有条理,调试时同样会有条不紊。若编制程序之前没有绘制流程图,当排错没有进展时,可以马上编写流程图。你会发现,程序中某些分支或细节被忽略了,这些细节可能就是程序出错的地方。 2.不要过多地依赖单步调试 有些程序对时间很敏感。数据只在那么一瞬间有效,可谓稍纵即逝。所以等到单步执行到那里时,

PLC程序现场调试的方法

P L C程序现场调试的方 法 Company Document number:WTUT-WT88Y-W8BBGB-BWYTT-19998

PLC程序现场调试的方法——【非常重要】 02-04 16:42更新林慧玲分类:围观:625人次微信二维码 1、要查接线、核对地址 要逐点进行,要确保正确无误。可不带电核对,那就是查线,较麻烦。也可带电查,加上信号后,看电控系统的动作情况是否符合设计的目的。 2、检查模拟量输入输出 看输入输出模块是否正确,工作是否正常。必要时,还可用标准仪器检查输入输出的精度。 3、检查与测试指示灯 控制面板上如有指示灯,应先对应指示灯的显示进行检查。一方面,查看灯坏了没有,另一方面检查逻辑关系是否正确。指示灯是反映系统工作的一面镜子,先调好它,将对进一步调试提供方便。 4、检查手动动作及手动控制逻辑关系 完成了以上调试,继而可进行手动动作及手动控制逻辑关系调试。要查看各个手动控制的输出点,是否有相应的输出以及与输出对应的动作,然后再看,各个手动控制是否能够实现。如有问题,立即解决。 5、半自动工作 如系统可自动工作,那先调半自动工作能否实现。调试时可一步步推进。直至完成整个控制周期。哪个步骤或环节出现问题,就着手解决哪个步骤或环节的问题。 6、自动工作 在完成半自动调试后,可进一步调试自动工作。要多观察几个工作循环,以确保系统能正确无误地连续工作。 7、模拟量调试、参数确定 以上调试的都是逻辑控制的项目。这是系统调试时,首先要调通的。这些调试基本完成后,可着手调试模拟量、脉冲量控制。最主要的是选定合适控制参数。一般讲,这个过程是比较长的。要耐心调,参数也要作多种选择,再从中

《基础会计学》期末测试题A卷及答案

《基础会计学》期末测试题A卷 一名词解释(15’) 1.资产 2.收入 3 会计分录 4.复式记账法 5.权责发生制二填空题(15’) 1.会计恒等式表示为:______=_______+_________ 。 2会计的基本职能有______和_____ . 3会计核算以为主要计量单位。 4会计基础主要有___________和___________. 5借贷记账法的记账规则是____________,______________。 6将现金存入银行业务,应编制的记账凭证是__________; 从银行提取现金业务,应填制的记账凭证是__________。 7会计报表分析以会计报表提供的__________为起点。 8更正错误的方法,一般有________、__________和__________。9在记账凭证组织程序下,银行存款日记账一般采用______式的日记账簿。 三单项选择题(10’) 1()既反映了会计对象要素的基本数量关系,同时也是复式记账法的理论依据。 A.会计科目B会计恒等式 C.记账符号D账户 2在借贷记账法下,负债类账户的期末余额=()。

A.期初借方余额+本期借方发生额-本期贷方发生额 B.期初贷方余额+本期贷方发生额-本期借方发生额 C.期初借方余额+本期贷方发生额-本期借方发生额 D.期初贷方余额+本期借方发生额-本期贷方发生额 3一项所有者权益的增加,不可能引起()。 A.另一项资产增加B一项负债增加 C.一项所有者权益减少D一项负债减少 4下列经济业务中,会引起一项资产减少,而另一项资产增加的经济业务是()。 A.用银行存款购买材料B以银行存款偿还银行贷款C.以银行借款偿还应付账款D将银行借款存入银行 5在借贷记账法下,资产类账户的结构特点是()。 A.借方记增加,贷方记减少,余额在借方 B.贷方记增加,借方记减少,余额在贷方 C.借方记增加,贷方记减少,一般无余额 D.贷方记增加,借方记减少,一般无余额 6预付供应单位的材料货款,可将其看成为一种()。 A.负债B所有者权益 C.收益D资产7会计科目是()。 A.会计要素的名称B报表的项目 C.账簿的名称D账户的名称 8 以银行存款预付1-6月份的仓库租金1200元,按照权责发生制的要求,应计入1月份的管理费用是()元 A 1200 B 600 C 3000 D 200 9 在结账之前,如发现账簿记录有文字或数字错误,而记账凭证没有错误,可采用的更正方法是() A 画线更正法 B 红字更正法 C补充登记法 D 转账更正法 10 对现金清查采用的基本方法是() A 实地盘点法 B 抽样盘点法 C 估算法 D 推算法 四多项选择题(10’) 1下列项目中属于会计对象要素的有()。 A.资产B负债C债权 D.税金E所有者权益 2在借贷记账法下,账户借方记录的内容是()。

3-2节 程序调试的方法

3-2节程序调试的方法 编程是一件需要认真和细心的工作。通过让学生从李明同学学习程序设计时所遇到的困难和他情感上所表现出来的“窘态”故事开始,道出程序调试不但需要技巧、更需要有耐心和毅力的道理,从而激发学生学习程序调试的兴趣和热情,拉开了本节的充幕。 接着,布置任务,让学生输入课本P83四段有错误的程序,要求学生自己探究,并改正程序。 最后分析程序运行的情况,总结出程序运行出错的四种类型: 一、拼写错误 1)在工程窗口中,看到红色文字显示的程序是有拼写错误的。 2)同时还要检查其它的拼写错误 Pring改为print Integr改为integer 2、编译时出现的错误 S应该改为a 3、运行时出现的错误 运行时的错误是指编译通过后,在执行程序时出现的错误,如用0作除数等。

例如:a=0的时候,将会出现0作除数的情形 4、逻辑错误 程序运行后,得出的结果不是正确的。这说明程序存在逻辑错误。逻辑错误产生 的原因很多,运算符使用不正确、语句次序不对、循环的设置不对等都可以产生 逻辑错误。 如这里的程序的出口应该是tree>=100 任务: P85 马上行动:

你和同学们能解决以上的问题吗?以合作、交流的方式大胆尝试一下,你会有意外的收获! 一、本节小结: 本节主要通过任务驱动、探究的形式,介绍了程序的错误类型,分析了产生错误的原因,程序的调试与排错的方法,让学生“从做中学”,进一步体验了程序调试的方法和技巧,培养了 学生调试程序的耐心和毅力,提高了学生程序设计的素养。 五、课外练习 编写一个程序,将从键盘输入的一个自然数进行因数分解,输出结果并上机验证。

实验一-Keil软件的使用及简单程序的调试方法

实验一Keil软件的使用及简单程序的调试方法 一、实验目的 掌握Keil的使用方法和建立一个完整的单片机汇编语言程序的调试过程及方法。 二、实验器材 计算机1台 三、实验内容 1.Keil的使用方法。 2.建立一个单片机汇编语言程序的调试过程及方法 四、实验步骤 1.Keil的使用方法。Keil C51 软件是众多单片机应用开发的优秀软件之一,它集编辑,编译,仿真于一体,支持汇编,PLM 语言和C 语言的程序设计,界面友好,易学易用。启动Keil 后的界面如下:

几秒钟后即进入Keil的编辑界面。用户便可建立项目及应用程序。 2.简单程序的调试方法 Keil是通过项目工程来管理汇编程序的。因此在调试程序前必须建立一个工程,工程名称及保存位置由用户来指定,注意每位同学的工程名称用“学号姓名实验*”来命名。 (1)建立一工程 单击Project菜单,在弹出的下拉菜单中选中New Project选项。并在弹出的对话框中确定保存的位置及工程名称。 又弹出一对话框,要求用户选择相应的硬件CPU及相关设置。选择Atmel公司的AT89C51单片机。如下图所示

单击“确定”后在弹出的对话框中行选择“否”即工程建好了,但该工程没有任何语句,需要再建一个程序文件并将其添加到此工程中。 (2)建一文件 单击“File”/“New”命令,则弹出文件的编辑窗口,此时该文件还没有指明其文件名称及保存位置,该文件还没有加载到所建立的工程中。单击“File”/“Save”命令在弹出的对话框中指明文件的类型为.ASM汇编型及文件名后单击“保存”即可进行汇编源文件的编辑。如下图所示。 (3)将文件添加到工程中 单击“T arget 1”前的“+”号则展开后变成“-”号,并右键单击“Source Group 1”在弹出的下拉菜单中执行“Add Files to Group ‘Source Group 1’”命令并弹出对话框在该对话框中的“文件类型”下拉列表中选择“Asm source file”后找到要添加的文件名并选中,单击“Add”即可。

基础会计学单元测试

基础会计学单元测试 一、单项选择题 C C D A D A A A C D 二、多项选择题 ABCE ABCD ADE BCD ADE BCD BD ABE ABCD ABE 三、判断题 ×√×××√×√×× 基础会计学单元测试(二)答案 一、单项选择题 A A A D D A C C 二、多项选择题 ABCD ABCD ABC AD ACD ABCE AB ABCDE BCDE ABC ACE 三、判断题 ×××√√××××× 四、计算与分析题 1.用直线连接,说明下列项目应归属哪个会计要素。 项目会计要素 投资净收益资产 长期股权投资负债 期间费用所有者权益 营业收入收入 未分配利润费用 预付账款利润 预收账款

2.(1)各项经济业务所引起资产和权益有关项目增减变动情况如下: ①银行存款减少,库存现金增加(资产项目内部一增一减) ②银行存款增加,实收资本增加(资产项目和权益项目同时增加) ③银行存款减少,应付账款减少(资产项目和权益项目同时减少) ④短期借款增加,应付账款减少(权益项目内部一增一减) ⑤银行存款减少,应交税费减少(资产项目和权益项目同时减少) ⑥原材料增加,应付账款增加(资产项目和权益项目同时增加) ⑦银行存款减少。其他应收款增加(资产项目内部一增一减) ⑧原材料减少,生产成本增加(资产项目内部一增一减) ⑨银行存款增加,长期借款增加(资产项目和权益项目同时增加) ⑩银行存款增加,应收账款减少(资产项目内部一增一减) (2)发生上述经济业务后引起资产和权益变化金额为: 210000-32500-8500+14000+150000= +333000元(增加) (3)三星公司2007年3月发生上述经济业务以后资产和权益总额为: 956000+333000=1289000(元) 基础会计学单元测试(三)答案 一、单项选择题 C C D C A A A C A D A B 二、多项选择题 ACE AE AE CE ABE ABC ABD ABDE 三、判断题

PLC程序的调试方法及步骤(精)

PLC程序的调试方法及步骤 PLC程序的调试可以分为模拟调试和现场调试两个调试过程,在此之前首先对PLC外部接线作仔细检查,这一个环节很重要。外部接线一定要准确无误。也可以用事先编写好的试验程序对外部接线做扫描通电检查来查找接线故障。不过,为了安全考虑,最好将主电路断开。当确认接线无误后再连接主电路,将模拟调试好的程序送入用户存储器进行调试,直到各部分的功能都正常,并能协调一致地完成整体的控制功能为止。 1.程序的模拟调试 将设计好的程序写入PLC后,首先逐条仔细检查,并改正写入时出现的错误。用户程序一般先在实验室模拟调试,实际的输入信号可以用钮子开关和按钮来模拟,各输出量的通/断状态用PLC上有关的发光二极管来显示,一般不用接PLC实际的负载(如接触器、电磁阀等)。可以根据功能表图,在适当的时候用开关或按钮来模拟实际的反馈信号,如限位开关触点的接通和断开。对于顺序控制程序,调试程序的主要任务是检查程序的运行是否符合功能表图的规定,即在某一转换条件实现时,是否发生步的活动状态的正确变化,即该转换所有的前级步是否变为不活动步,所有的后续步是否变为活动步,以及各步被驱动的负载是否发生相应的变化。 在调试时应充分考虑各种可能的情况,对系统各种不同的工作方式、有选择序列的功能表图中的每一条支路、各种可能的进展路线,都应逐一检查,不能遗漏。发现问题后应及时修改梯形图和PLC中的程序,直到在各种可能的情况下输入量与输出量之间的关系完全符合要求。 如果程序中某些定时器或计数器的设定值过大,为了缩短调试时间,可以在调试时将它们减小,模拟测试结束后再写入它们的实际设定值。 在设计和模拟调试程序的同时,可以设计、制作控制台或控制柜,PLC之外的其他硬件的安装、接线工作也可以同时进行。 2.程序的现场调试 完成上述的工作后,将PLC安装在控制现场进行联机总调试,在调试过程中将暴露出系统中可能存在的传感器、执行器和硬接线等方面的问题,以及PLC的外部接线图和梯形图程序设计中的问题,应对出现的问题及时加以解决。如果调试达不到指标要求,则对相应硬件和软件部分作适当调整,通常只

VB程序调试技巧

一,如果遇到了一些逻辑性很强的问题比如有循环什么的我的方法是在关键地方加入debug.print 变量 这样可以比较好地找到问题 二,msgbox 三,监视窗口,如下面的例子 For i=1 to 10000 A=sqr(i) next i 你想再监视当i=799时A的值,就可以添加监视,方法:点调试,添加监视,选择“当监视值为真时中断”,上面表达式框中写上i=799, 这样你按F5,运行程序,程序会在i=799时中断。其他选项你可以自己去琢磨一下。 一个程序如何顺利的“脱产”,调试的过程是非常重要的。学过、钻研过程序设计的人都有同样的感受,很多情况下,调试程序的过程会比程序编写的过程更为困难。任何一个天才都不敢说,他编的程序是100%正确的。几乎每一个稍微复杂一点的程序都必须经过反复的调试、修改,最终才完成。所以说,程序的调试是编程中的一项重要技术。 程序中的典型错误类型 A类:语法错误。 B类:编译错误。 C类:属性设置错误。 D类:逻辑错误。 调试方法 方法一:利用“MSDN帮助菜单” “MSDN帮助菜单”是一个很好的自学工具,对于出现调试对话框的菜单来说,可以按下“帮助”按钮查看错误原因。 对于一些不是很清楚的函数格式、保留字的作用,也可以借助“帮助菜单”。 方法二:逐过程检查 主要检查代码是否写对,位置有没有错误,关键是要确定一段代码是在哪个事件控制下的。不妨先在脑海中把整个程序过一边,想一想究竟会有哪些事件发生(有些事件是人机互动的,例如:鼠标点击;而有些是机器自己执行的,这时要想到计时器的作用);然后想一想每一件事发生后有什么效果。我们代码所编写的一般就是事件发生后的这个效果,那么以此事件来决定代码所写的位置。 方法三:逐语句检查(顺序、语义) 主要检查每一句代码的顺序是否写对,语义是否正确。 把整个代码从头至尾地读一边,仔细思索每一段子过程什么时候执行,以及每一子过程中的每一句代码什么时候发生,必要时可以在程序段中插入Print语句分段查看;也可用注释语

2015年4月高等教育自学考试基础会计学试题及答案

班级 学 姓名 2015年4 分,满分20分) 1.状况的是( ) 产负债表 有者权益变动表 2. 相关性 9月1 行提取现金 ) C.192 元、运 C.重置 元 C.550 B.账户 D.账 C.预

付账款 D.在途物资 8.借贷记账法下,下列账户的借方应登记增加金额的是() A.实收资本 B.库存商品 C.短期借款 D.应付职工薪酬 9.下列原始凭证中,由业务经办人员根据经济业务的实际发生或完成情况直接填制的是() A.材料入库单 B.制造费用分配表 C.收货汇总表 D.利润分配计算表 10.用银行存款购入固定资产,应填制的专用记账凭证是() A.收款凭证 B.转账凭证 C.付款凭证 D.累计凭证 11.发出材料汇总表属于() A.累计凭证 B.一次性凭证 C.汇总原始凭证 D.记账编制凭证 12.从账簿的外表形式看,银行存款日记账应采用() A.备查式 B.活页式 C.卡片式 D.订本式 13.采用科目汇总表核算组织程序,总分类账的登记依据是() A.收款凭证 B.付款凭证 C.科目汇总表 D.汇总转账凭证 14.存货盘亏发生定额内损耗,批准处理时应借记的账户是() A.管理费用 B.其他应收款 C.营业外支出 D.待处理财产损溢 15.下列各项中,不属于对账内容的是() A.账表核对 B.账证核对 C.账账核对 D.账实核对 16.单位撤销所进行的财产清查,从清查范围看属于() A.定期清查 B.全面清查 C.局部清查 D.实地清查 17.财务报表项目金额填列的主要依据是() A.原始凭证 B.记账凭证 C.预 算计划 D.账簿记录 18.下列会计核算的基本前提中,明确会计确 认、计量、记录与报告空间范围的是() A.货币计量 B.会计分期 C.会 计主体 D.持续经营 19.下列会计档案中,需要永久保存的是() A.总账 B.明细账 C.年度 账务报表 D.银行存款日记账 20.下列各项中,构成犯罪并应依法追究刑事 责任的是()

调试程序的简单说明.

难怪很多前辈说调试是一个程序员最基本的技能,其重要性甚至超过学习一门语言。不会调试的程序员就意味着他即使会一门语言,却不能编制出任何好的软件。 我以前接触的程序大多是有比较成形的思路和方法,调试起来出的问题都比较小,最近这个是我自己慢慢摸索调试,接触了很多新的调试方法,并查了很多前辈的总结,受益匪浅,总结以前的和新的收获如下: VC 调试篇 设置 为了调试一个程序,首先必须使程序中包含调试信息。一般情况下,一个从AppWizard 创建的工程中包含的Debug Configuration 自动包含调试信息,但是是不是Debug 版本并不是程序包含调试信息的决定因素,程序设计者可以在任意的Configuration 中增加调试信息,包括Release 版本。 为了增加调试信息,可以按照下述步骤进行: ? 打开Project settings 对话框(可以通过快捷键ALT+F7打开,也可以通过IDE 菜单Project/Settings 打开 ?选择C/C++页,Category 中选择general ,则出现一个Debug Info 下拉列表框,可供选择的调试信息方式包括: 命令行 Project settings 说明 无 None 没有调试信息 /Zd Line Numbers Only 目标文件或者可执行文件中只包含全局和导出符号以及代码行信息,不包含符号调试信息

/Z7 C 7.0- Compatible 目标文件或者可执行文件中包含行号和所有符号调试信息,包括变量名及类型,函数及原型等 /Zi Program Database 创建一个程序库(PDB,包括类型信息和符号调试信息。 /ZI Program Database for Edit and Continue 除了前面/Zi 的功能外,这个选项允许对代码进行调试过程中的修改和继续执行。这个选项同时使 #pragma 设置的优化功能无效 ? 选择Link 页,选中复选框"Generate Debug Info",这个选项将使连接器把调试信息写进可执行文件和DLL ?如果C/C++页中设置了Program Database 以上的选项,则Link incrementally 可以选择。选中这个选项,将使程序可以在上一次编译的基础上被编译(即增量编译,而不必每次都从头开始编译。调试方法: 1、使用 Assert(原则:尽量简单assert只在debug下生效,release下不会被编译。 2、防御性的编程 3、使用Trace 4、用GetLastError来检测返回值,通过得到错误代码来分析错误原因 5、把错误信息记录到文件中 位置断点(Location Breakpoint 大家最常用的断点是普通的位置断点,在源程序的某一行按F9就设置了一个位置断点。但对于很多问题,这种朴素的断点作用有限。譬如下面这段代码:

基础会计学第3阶段测试题

江南大学现代远程教育第三阶段测试卷 考试科目:《基础会计学》第六章至第十章(总分100分)时间:90分钟______________学习中心(教学点)批次:层次: 专业:学号:身份证号: 姓名:得分: 一、填空题:(在下列横线上填上正确的字母。每空1分,计10分) 1、在记账以后,如发现所记金额小于应记金额,可采用进行更正。 2、采用记账凭证核算程序,其记账凭证一般采取、和三种格式。 3、银行存款的清查主要通过与核对清查。 4、分类账有和两类。 5、资产负债表的结构,目前国际上流行的主要有和两种。 二、判断题:(正确的打“√”,错误的打“〤”。每小题1分,计10分) 1、利润表是反映企业在特定日期上利润或亏损实际情况的会计报表。() 2、造成账实不符的原因主要是登账错误。() 3、付款凭证的借方科目只能填写“现金”或“银行存款”科目。() 4、汇总记账凭证账务处理程序与科目汇总表账务处理程序有一个共同点, 就是都需要对记账凭证进行汇总。() 5、在财产清查时,如发现账存数小于实存数,即为盘亏。() 6、由于记账凭证错误而造成的账簿记录错误,应采用划线更正法更正。() 7、资产负债表是反映资金的增加和减少的报表。() 8、各种账务处理程序的区别主要在于编制会计报表的依据和方法不同。() 9、“应收账款”和“应付账款”明细账户应采用三栏式明细分类账簿。() 10、原始凭证和记账凭证的主要区别是填制程序和用途不同。() 三、单选题:(在括号里填上正确的字母。每小题1分,计10分) 1、下列业务中,应该填制现金收款凭证的是()。 A、出售产品一批,款未收; B、从银行提取现金; C、出售产品一批,收到一张转账支票; D、出售多余材料,收到现金。 2、反映企业一定时期经营成果的会计报表是()。

PLC程序现场调试的方法

P L C程序现场调试的方法 Prepared on 24 November 2020

PLC程序现场调试的方法——【非常重要】 02-04 16:42更新林慧玲分类:围观:625人次微信二维码 1、要查接线、核对地址 要逐点进行,要确保正确无误。可不带电核对,那就是查线,较麻烦。也可带电查,加上信号后,看电控系统的动作情况是否符合设计的目的。 2、检查模拟量输入输出 看输入输出模块是否正确,工作是否正常。必要时,还可用标准仪器检查输入输出的精度。 3、检查与测试指示灯 控制面板上如有指示灯,应先对应指示灯的显示进行检查。一方面,查看灯坏了没有,另一方面检查逻辑关系是否正确。指示灯是反映系统工作的一面镜子,先调好它,将对进一步调试提供方便。 4、检查手动动作及手动控制逻辑关系 完成了以上调试,继而可进行手动动作及手动控制逻辑关系调试。要查看各个手动控制的输出点,是否有相应的输出以及与输出对应的动作,然后再看,各个手动控制是否能够实现。如有问题,立即解决。 5、半自动工作 如系统可自动工作,那先调半自动工作能否实现。调试时可一步步推进。直至完成整个控制周期。哪个步骤或环节出现问题,就着手解决哪个步骤或环节的问题。 6、自动工作 在完成半自动调试后,可进一步调试自动工作。要多观察几个工作循环,以确保系统能正确无误地连续工作。 7、模拟量调试、参数确定 以上调试的都是逻辑控制的项目。这是系统调试时,首先要调通的。这些调试基本完成后,可着手调试模拟量、脉冲量控制。最主要的是选定合适控制参数。一般讲,这个过程是比较长的。要耐心调,参数也要作多种选择,再从中

选出最优者。有的PLC,它的PID参数可通过自整定获得。但这个自整定过程,也是需要相当的时间才能完成的。 8、完成上述所有的步骤 整个调试基本算是完成了。但最好再进行一些异常条件检查。看看出现异常情况或一些难以避免的非法操作,是否会停机保护或是报警提示。进行异常检查时,一定要充分考虑到设备与人身的安全! 整个调试基本算是完成了。但最好再进行一些异常条件检查。看看出现异常情况或一些难以避免的非法操作,是否会停机保护或是报警提示。进行异常检查时,一定要充分考虑到设备与人身的安全!

全国自学考试《基础会计学》历年真题

全国2011年7月自学考试基础会计学试题 :00041 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.下列各项中,属于所有者权益内容的是( C )1-56 A.无形资产 B.固定资产 C.盈余公积 D.预收账款 2.下列业务会引起资产和负债同时增加的是( B )1-61 A.赊销商品 B.赊购材料 C.偿还借款 D.从银行提取现金 3.下列各项中,属于会计假设内容的是( B )1-64 A.会计目标 B.会计主体 C.会计规范 D.会计对象 4.收到客户归还前欠货款,该项业务对会计要素的影响是( D )1-60 A.资产与负债同增 B.负债要素内部项目有增有减 C.资产增加与负债减少 D.资产要素内部项目有增有减 5.下列属于反映企业经营成果的会计要素是( A )1-53 A.收入、费用和利润 B.收入、费用和所有者权益 C.所有者权益和利润 D.资产、负债和所有者权益 6.下列属于债务结算账户的是( C )3-109 A.盈余公积 B.销售费用 C.短期借款 D.应收账款 7.从账簿外表形式看,银行存款日记账应采用( D )6-167 A.活页式账簿 B.卡片式账簿 C.分类式账簿 D.订本式账簿 8.企业收到投资者出资额超过其在注册资本或股本中所占份额的部分,应计入( B )1-56 A.股本 B.资本公积 C.实收资本 D.盈余公积 9.下列各项应作为销售费用核算的是( A )1-58 A.广告费 B.诉讼费 C.房产税 D.借款利息 10.下列各项中,属于外来原始凭证的是( C )5-147

PLC程序调试方法及步骤

来源:中国物资采购网时间:2010年5月6日11时20分【大中小】PLC程序的调试可以分为模拟调试和现场调试两个调试过程,在此之前首先对PLC外部接线作仔细检查,这一个环节很重要。外部接线一定要准确无误。也可以用事先编写好的试验程序对外部接线做扫描通电检查来查找接线故障。不过,为了安全考虑,最好将主电路断开。当确认接线无误后再连接主电路,将模拟调试好的程序送入用户存储器进行调试,直到各部分的功能都正常,并能协调一致地完成整体的控制功能为止。 1.程序的模拟调试 将设计好的程序写入PLC后,首先逐条仔细检查,并改正写入时出现的错误。用户程序一般先在实验室模拟调试,实际的输入信号可以用钮子开关和按钮来模拟,各输出量的通/断状态用PLC上有关的发光二极管来显示,一般不用接PLC实际的负载(如接触器、电磁阀等)。可以根据功能表图,在适当的时候用开关或按钮来模拟实际的反馈信号,如限位开关触点的接通和断开。对于顺序控制程序,调试程序的主要任务是检查程序的运行是否符合功能表图的规定,即在某一转换条件实现时,是否发生步的活动状态的正确变化,即该转换所有的前级步是否变为不活动步,所有的后续步是否变为活动步,以及各步被驱动的负载是否发生相应的变化。 在调试时应充分考虑各种可能的情况,对系统各种不同的工作方式、有选择序列的功能表图中的每一条支路、各种可能的进展路线,都应逐一检查,不能遗漏。发现问题后应及时修改梯形图和PLC中的程序,直到在各种可能的情况下输入量与输出量之间的关系完全符合要求。 如果程序中某些定时器或计数器的设定值过大,为了缩短调试时间,可以在调试时将它们减小,模拟调试结束后再写入它们的实际设定值。 在设计和模拟调试程序的同时,可以设计、制作控制台或控制柜,PLC之外的其他硬件的安装、接线工作也可以同时进行。 2.程序的现场调试 完成上述的工作后,将PLC安装在控制现场进行联机总调试,在调试过程中将暴露出系统中可能存在的传感器、执行器和硬接线等方面的问题,以及PLC的外部接线图和梯形图程序设计中的问题,应对出现的问题及时加以解决。如果调试达不到指标要求,则对相应硬件和软件部分作适当调整,通常只需要修改程序就可能达到调整的目的。全部调试通过后,经过一段时间的考验,系统就可以投入实际的运行了。 本文来自: 中国物资采购网https://www.360docs.net/doc/bc3348418.html, 详细出处参考:https://www.360docs.net/doc/bc3348418.html,/newsinfo/2010-5-6/201056-11200321719338297.html PLC程序现场调试指在工业现场,甩有设备都安装好后,所有连接线都接好后的实际调试。也是PLC程序的最后调试。现场调试的目的是,调试通过后,可交给用户使用,或试运行。现场调试参与的人员较多,要组织好,要有调试大纲。依大纲,按部就班地一步步推进。开始调试时,设备可先不运转,甚至了不要带电。可随着调试的进展逐步加电、开机、加载,直到按额定条件运转。具体过程大体是: 1)、要查接线、核对地址。要逐点进行,要确保正确无误。可不带电核对,那就是查线,较麻烦。也可带电查,加上信号后,看电控系统的动作情况是否符合设计的目的。 2)、检查模拟量输入输出。看输入输出模块是否正确,工作是否正常。必要时,还可用标准仪器检查输入输出的精度。 3)、检查与测试指示灯。控制面板上如有指示灯,应先对应指示灯的显示进行检查。一方面,查看灯坏了没有,另一方面检查逻辑关系是否正确。指示灯是反映系统工作的一面镜子,先调好它,将对进一步调试提供方便。 4)、检查手动动作及手动控制逻辑关系。完成了以上调试,继而可进行手动动作及手动

2021年基础会计自学测试卷

上海电视大学至第一学期 基本会计(自学测试)试卷 9月 分校:姓名:学号:成绩:阐明:《中级财务会计》是会计学专业一门统设必修课,是会计学专业知识构造中主体某些。要学习《中级财务会计》必要先修《基本会计》,但是为减轻学生压力,中央电大已将《基本会计》补专课程删除,为便于人们更好地理解、掌握中级财务会计内容,但愿人们能运用空余时间自学《基本会计》关于内容,自学后请完毕本套试卷,本套试卷成绩计入平时成绩。请务必在开学后第一种月之内完毕,完毕后交任课教师存档。 一、阐述题(共50分,1、3小题每题10分,2、4小题每题15分) 1、通过自学《基本会计》,谈谈你对会计职能、特点以及会计假设等基本问题结识。 答:会计职能是指会计所具备功能。 反映职能,会计反映职能是指会计通过核算工作,提供会计数据,真实反映公司经营活动和成果,反映行政和事业单位预算资金收支和结余状况。 监督职能,会计监督职能是指会计在其核算过程中对经济活动合法性和合理性所实行检查监督。 会计特点,会计特点是指会计和其她经济核算不同点。由于会计核算是会计基本环节,会计特点重要体当前会计核算方面,它有三个基本特点: (一)以货币为重要计量尺度,具备综合性 (二)会计核算具备完整性、持续性和系统性 (三)会计核算要以凭证为根据,并严格遵循会计规范。 会计假设

会计主体:是指会计工作为其服务特定单位或组织。会计主体不同于法律主体。普通说来,法律主体往往是一种会计主体,而会计主体却不一定是法律主体。 持续经营:公司应当在可以预见将来以持续、正常生产经营活动为前提进行会计核算,即在预见将来不会破产、清算。 会计分期:是指将持续不断经营活动期间划分为若干会计期间。国内会计期间划分为年度、季度和月度,其起讫日期采用公历制。 货币计量:在国内,会计核算以人民币为记账本位币。 2、简述会计六大要素概念及其分类,并指出会计六要素之间互有关系。 答:(1)会计要素就是对会计内容基本分类,即将会计内容分解而成若干个要素。 a、资产是指过去交易、事项形成并由公司拥有或者控制资源,该资源预期会给公司带来经济利益。涉及流动资产和非流动资产。 b、负债是指过去交易、事项形成现时义务,履行该义务会导致经济利益流出公司。涉及流动负债和长期负债。 c、所有者权益是指所有者在公司资产中享有经济利益,其金额为资产减去负债后余额。涉及实收资本、资本公积金、盈余公积金和未分派利润。 d、收入是指公司由于销售商品、提供劳务和让渡资产使用权等寻常活动中所形成经济利益总流入,涉及主营业务收入和其她业务收入。 e、费用是指为销售商品、提供劳务等寻常活动所发生经济利益流出。成本是指公司为生产产品、提供劳务而发生各种耗费。成本涉及直接费用和间接费用。期间费用涉及营业费用、管理费用和财务费用。 f、利润是指公司在一定会计期间内经营成果,是公司收入扣除成本和费用后金额。利润涉及营业利润、利润总额和净利润。 (1)资产=负债+所有者权益 (2)资产+费用=负债+所有者权益+收入

程序调试步骤

一、认识调试功能 在组建(build)菜单中,点击开始调试(start debug),在其下级子菜单中,包含了启动调试器运行的各项子命令(如图1所示) 图1 开始调试菜单 各子命令及其功能如下: ?Go:从程序中的当前语句开始执行,直到遇到断点(后面讲)或遇到程序结束。 ?Step Into:控制程序单步执行,并在遇到函数调用时进入函数内部。 ?Run to Cursor:在调试运行程序时,使程序运行到当前光标所在位置时停止,相当于设置了一个临时断点。 二、单步调试代码 利用图1菜单中的Step into功能或按F11键,进入单步调试状态,有一个箭头指向程序的第一行,每按一次F11键,程序再向前执行一行语句,如图2所示。

图2 开始调试后的界面 我们对图2的界面进行观察。 首先,菜单中增加一个调试(debug)菜单,如图中①处,下面是菜单中的部分功能(鼠标浮到上面时,会有提示,请试一试。) ?Step Into(F11):单步调试程序,遇到调用函数时,进入函数内部逐步执行; ?Step Over(F10):也是单步调试程序,遇到调用函数时,并不进入函数内容执行; ?Step Out:调试程序时,从正在执行的某个嵌套结构的内部跳到该结构的外部,常用于知道调用函数中不存在错误的情况; ?Run to Cursor(CTRL-F10):调试程序时,直接运行到插入点处。 其次,和当前正在执行的语句相关的变量,以及其当前的值显示在了②处。 再次,黄色箭头代表了正在执行的位置。 【练习1】 下面,针对求1+2+3+...+100的程序,体验单步执行。步骤: (1)编写如图所示求1+2+3+...+100的程序,排除编译错误; (2)按前述开始单步执行,用“Step Into(F11)”持续执行,在执行过程中,注意观察变量的变化。 ?调试中,要将自己的预期和计算机执行的结果进行比较,当发现不一致,恭喜,问题找到了。

自学考试基础会计学试题

自学考试基础会计学试题 The Standardization Office was revised on the afternoon of December 13, 2020

全国2012年4月高等教育自学考试 基础会计学试题 课程代码:00041 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.下列属于会计基本等式的是( ) A.资产=权益 B.资产=负债+所有者权益 C.收入-费用=利润 D.资产-负债=所有者权益 2.下列各项中,属于收入要素内容的是( ) A.销售商品的收入 B.出售无形资产的收入 C.接受捐赠的收入 D.出售固定资产的收入 3.下列应作为企业资产核算的是( ) A.经营租出的设备 B.经营租入的设备 C.已经报废的设备 D.计划购入的设备 4.下列各项中,不属于... 企业财务报告内容的是( ) A.报表附注 B.现金流量表 C.审计报告 D.资产负债表 5.关于所有者权益的特征,下列表述正确的是( ) A.有规定的偿还期限 B.预期会导致经济利益流出企业 C.产生于企业的日常活动 D.是所有者对企业资产拥有的剩余权益 6.调整账户期末余额与被调整账户期末余额借贷方向相反,则该调整账户属于 ( ) A.结算账户 B.附加账户 C.备抵账户 D.计价对比账户 7.“累计折旧”账户期初余额50000元,本期借方发生额10000元,本期贷方发生额20000元,则该账户的期末余额为( ) A.借方余额60000元 B.贷方余额60000元 C.贷方余额40000元 D.借方余额40000元 8.将会计凭证分为原始凭证与记账凭证的依据是( ) A.凭证的重要性 B.会计准则的规定 C.会计目标的要求 D.凭证的填制程序与用途 9.将每一项经济业务所涉及的各个会计科目单独编制记账凭证,每张凭证只填列一个会计科目及其金额的记账凭证,称为( ) A.贷项记账凭证 B.单式记账凭证

程序调试方法

程序调试方法 李应洪2005-8-12 一、CommConstants.java文件的写法,里面注意按模块写。‘是’和‘否’用‘1’、‘0’ 二、Tomcat无法启动,先查看log,也行是java文件未完全编译,也有可能是web.xml或者Config.xml 文件配置问题。 三、Java程序 1.在发生异常的时候,我们是先尽快定位到关键的地方,如找不到,先不要急于每个方法里面 去单步跟踪Step into,而是先在几个自认为可能出错的程序段上Step over,肯定会找出是某 个段出现问题,然后在逐渐细化。 2.调试主要看一下几个关键点:设置断点Breakpoints,查看变量Variables,添加表达式 Expressions,查看控制台console。 3.设置断点:一般是在关键地方设置断点,先找到关键点,然后将该关键点细化;再在关键点 里面设置断点,依次找出Bug。 4.查看变量Variables:在程序运行的当前java类里面,可以查看该类里面的任何属性(包括 Entity,Entity又有属性),这样一层一层的查看参数与变量的值。 5.单步跟踪到每个方法里面Step into,跟踪某个语句Step over,跟踪某方法侯返回Step return。 6.添加表达式:表达式其实是属于变量的一部分,当你想关注确定的变量的时候,可以通过添 加表达式来调试更为直观。 7.查看控制台:控制台是我们找出Bug关键点的平台。在控制台里面可以直接定位到某个文件 的某个具体的方法或者某个语句,而且可以在控制台直接链接到对应的语句去。 8.Java文件的错误除了了在控制台会出现外,在Jsp页面还会出现。在Jsp页面出现的Java文 件的错误,也会表现的页面,同时会指出出错的地方。定位到行代码。 9.Java程序出错频率最高的地方: 1)空指针NullPoint,当一个class或者变量为null的时候,如果你在调用它的方法,系统 会抛出空指针异常。一般会有: a)rkdBiz= (CC_RkdBiz) BaseObjectFactory.getBaseObject("https://www.360docs.net/doc/bc3348418.html,_RkdBiz"); 如果rkdBiz=null,再rkdBiz.insert();就会出现异常。因此,需要先再ClassFactory.xml 文件里面先配置实例化文件。 b)CC_RkdEntity rkdEntityTemp = this.selectRkd(conn, ryEntity, rkdEntity.getRkdID()); if (rkdEntityTemp != null) { // 组织数据 rkdEntityTemp.setGysMc(rkdEntity.getGysMc()); } c)for (int i = 0; i < rkdEntity.getRkdMxEntityArray().length; i++) { //需要加上rkdEntity.getRkdMxEntityArray()!=null的判断 } d)// 获得最大ID,转化为long型,赋值给实体对应的属性 SequenceNoSeeker sequenceNoSeeker = new SequenceNoSeeker(); rkdEntity.setRkdID(Long.valueOf(sequenceNoSeeker.nextSequenceNo(conn,

基础会计学习心得

基础会计学习心得 学习基础会计要以教材为主认真学习每一章节的内容。首先,要了解教材的总体结构。其次,要准确地理解基本概念,掌握基本原理和原则。本课作为一门专业基础课,有关的基本概念很多,对于这些概念一定要准确地理解其含义。只有基本概念把握准确了,才能够更好地理解和掌握其他相关内容。 对于基本原理、原则和基本公式、固定名词,一方面要掌握其内容,另一方面要能够灵活运用。如复式记账原理、借贷记账法的记账规则、“资产=负债+所有者权益”的会计恒等式等,在编制会计分录和试算平衡表以及编制会计报表等业务中都有体现。 如借贷记账法的记账规则是“有借必有贷,借贷必相等”,在学习时不仅要了解其规则,同时还要了解为什么会出现此规则,此规则在具体操作中如何运用。 学习基础会计中名词解释主要是解释一些基本概念的含义,大多数的概念都是经过了反复的理论探讨而形成的,回答时力求准确,不能望文生义和似是而非。例如名词“预提费用”,有的学生认为“尚未发生预先提取出来,计入成本费用,在以后?段时间内分期摊销的费用。”这样解释“预提费用”有两个错误:一是“尚未发生”。会计核算的基本原则之一是真实性原则,要求会计核算要以实际发生的经济业务为核算内容,既然“尚未发生”,也就不需要核算。除了一些特殊事项如坏帐损失在没有实际发生时可以预计外,对尚未发生的经济业

务是不能核算的。二是混淆了

“预提费用”和“待摊费用”的概念。待摊费用是在发生一次支付款项后,按其受益期在本期和以后各期分期摊销,而预提费用则是已经发生了耗费而尚未支付的款项,因此不存在对这笔支出的分期摊销问题。预提费用的真实含义是本期已经发生了耗费,应由本期负担,但尚未支付,按照权责发生制原则预先提取计入成本费用的预用。 在名词解释中较有代表性的另一个问题是望文生义,没有很好地理解其含义。例如“借”和“貸”,这两个字在运用时虽具有的含义并不是生活当中所说的借贷,应该全面理解,不能望文生义。 理论联系实际,加强操作练习。由于本课程的实践性较强,而其理论又比较抽象,特别是对于从未接触过会计工作的同学来说,更是感到难以理解和掌握。因此,在学习中一定要注重理论联系实际,同时加强操作练习,培养动手能力。一定要认真完成布置的作业,通过练习加深对基本原理和基本方法的理解和掌握,否则就很可能出现看书时好象是懂了,但一做题就不会的情况。 完成一定量的作业习是学好本门课程的关键,因为基础会计涉及到大量的业务计算,只有通过练习才能理解并掌握。 基础会计作为会计的入门课程,通过该课程的学习,我从理论上对会计有了基本认识,使自己了解了会计要素,对会计要素进一步细致划分,产生了会计科目,了解了会计分录、会计凭证、会计账簿、会计报表,以及会计核算的基本流程。会计是适应经济发展的要求而出现的,是经济发展到一定程度的结果和产物,进行会计核算从根本上说是为相关人员的提供决策有用的信息,而日常企业发生的经济业

相关文档
最新文档