IOS-基于xcode4的iOS framework 制作教程

首先按步骤进行:

1.新建一个Cocoa Touch Static Library(这个就不截图了,相信大家都会)

2.然后删除target 如图:

3.在xcode菜单选择file–new–new–target,然后按图示选择

说明:IOS工程的选项里面没有Bundel,所以选择Mac里面的

4.删除Build Phases里面的link库如图(删除Cocoa framework)

5.开始修改Build Setting

a.Base SDK选择Latest IOS(IOS 4.3)

b.Build Active Architecture Only选择NO

c.Drad Code Stripping设置为NO

d.Mach-O Type 为Relocatable Object File

e.Link With Standard Libraries为NO

f.Wrapper Extension修改为:默认的bundle改成framework

g.在Architectures选项选择Standard(armv6 armv7) (不这样编译会报错)

6.工程Info中将Bundle OS Type code的值BNDL改为:FMWK

7.打开Build Phases选项卡,右下角点击Add Build Phase–Add Headers copy,然后界面就会多出来一个Copy Headers的菜单,然后添加源文件。完成后如图所示:(Compile Sources 添加.m文件)

 

8.修改代码:

首先修改TestFramework-Prefix.pch里面包含的头文件为

#import <Foundation/Foundation.h>

.h代码:

@interface TestFramework : NSObject

+(void)TestShow;
@end
.m代码

#import "TestFramework.h"

@implementation TestFramework

+ (void)TestShow
{
NSLog(@”TestFramework”);
}

9.删除没用的framework,删除下图红色的framework

 

10.OK,现在就可以执行编译了,不出意外的话你将会编译通过,并且在build目录生成Framework

如图:

记得编译选择模拟器版本或者设备版本

11.下面我们测试一下自己写的Framework

首先复制生成的Framework到自己的工程下,然后添加到工程中

添加以下代码:

#import <TestFramework/TestFramework.h>

- (void)viewDidLoad{

[super viewDidLoad];

[TestFramework  TestShow];


内容概要:本文详细探讨了双馈风力发电机(DFIG)在Simulink环境下的建模方法及其在不同风速条件下的电流与电压波形特征。首先介绍了DFIG的基本原理,即定子直接接入电网,转子通过双向变流器连接电网的特点。接着阐述了Simulink模型的具体搭建步骤,包括风力机模型、传动系统模型、DFIG本体模型和变流器模型的建立。文中强调了变流器控制算法的重要性,特别是在应对风速变化时,通过实时调整转子侧的电压和电流,确保电流和电压波形的良好特性。此外,文章还讨论了模型中的关键技术和挑战,如转子电流环控制策略、低电压穿越性能、直流母线电压脉动等问题,并提供了具体的解决方案和技术细节。最终,通过对故障工况的仿真测试,验证了所建模型的有效性和优越性。 适用人群:从事风力发电研究的技术人员、高校相关专业师生、对电力电子控制系统感兴趣的工程技术人员。 使用场景及目标:适用于希望深入了解DFIG工作原理、掌握Simulink建模技能的研究人员;旨在帮助读者理解DFIG在不同风速条件下的动态响应机制,为优化风力发电系统的控制策略提供理论依据和技术支持。 其他说明:文章不仅提供了详细的理论解释,还附有大量Matlab/Simulink代码片段,便于读者进行实践操作。同时,针对一些常见问题给出了实用的调试技巧,有助于提高仿真的准确性和可靠性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值